質問: 1: cv2.imwrite('./Cat/', img) ``` 物体を検出するたびにループされ ラベルのついたバウンディングボックスが画像に現れる。 出力結果は猫が検出された数です。 出力結果が1の時だけ、Catというフォルダに保存したいのですがうまくいきません。教えてください。 追記 エラーは出ていませんが画像は保存されません。 ssd_kerasのソースを元に作成しています。
回答: 提示されているソースだけで言えば、nekketsuuuさんのコメントの通り、ファイル名まで含めて指定すべきところをフォルダ名だけしか指定していないためでしょう。 Catフォルダは作った上で、以下のようにしてみてください。 ``` if cat_count == 1: cv2.imwrite("./Cat/SingleCat.jpg", img) ``` 参考: OpenCV::imwrite Python+OpenCV: cv2.imwrite cv2.imwrite で連番のファイル名で保存したい