YOLO3 を用いて画像からの物体検出をしているのですが,PC内の画像の物体検出をしてもらうところで,「can't fopen」というエラーが生じます。
調べたら絶対パスの指定不足が原因の1つではないかと出てきたのですが,パスを指定しても同様のエラーが生じてしまいます。
terminal 上で
cd darknet をし、darknetのdirectoryに入った上で、
./darknet detector train cfg/obj.data cfg/yolo-voc.cfg darknet53.conv.74
を実行しました。
yolo-voc.cfgは、darknet/cfg directoryに入っており、
darknet53.conv.74というtraining file は、darknet のdirectoryに予めダウンロードしてあります。
実行したpathが間違っているのでしょうか、どこが問題なのか教えてください。
よろしくお願い致します。
質問では darknetというディレクトリについて説明されていますが、エラーメッセージは
「cannot load image "data/obj/tp_ (1).jpg"」と「cannot load image "data/obj/tp_ (1) 2.jpg"」ですから、何か思い違いをしているのではないでしょうか?
cannot loadのファイルは、どちらもファイル名にスペースが入っています。それがエラーの原因ではないかと推測します。
yolo-voc.cfg darknet53.conv.74というファイルは、loading ... done と表示されていますから、正常に読み込まれていると思います。
あなたの回答
tips
プレビュー