Python OpenCVを使っています。

cat_count = 0
for (物体検出のループ):
    ・
    ・
    ・
    cat_count += label_name.count('Cat')
print(cat_count)

if cat_count == 1:
    cv2.imwrite('./Cat/', img)

物体を検出するたびにループされ
ラベルのついたバウンディングボックスが画像に現れる。
出力結果は猫が検出された数です。

出力結果が1の時だけ、Catというフォルダに保存したいのですがうまくいきません。教えてください。

追記
エラーは出ていませんが画像は保存されません。
ssd_kerasのソースを元に作成しています。