当我尝试使用此命令时:opencv_createsamples -img image.jpg -bg bg.txt -info /info/info.lst -pngoutput info -num 2600
它告诉我:无效的背景描述文件。
我现在尝试:
./neg/1.jpg
./net/2.jpg
没用。
./neg/1.jpg
./neg/2.jpg
效果不太好。
neg/1.jpg
neg/2.jpg
同样的问题
neg/1.jpg
neg/2.jpg
也不工作。
有任何想法吗??我真的需要帮助。
谢谢
弗里茨·福尔茨
我遇到了同样的问题并尝试了许多不同的方法(在 bg.txt 中添加完整路径名,转换为 UTF-8,...) - 这导致了看起来略有不同的错误 - 但仍然没有成功。我正在关注这个tutorial https://pythonprogramming.net/haar-cascade-object-detection-python-opencv-tutorial/- 我正在我的 Windows 笔记本电脑上准备所有文件,然后将它们推送到 ubuntu 服务器。
然后我读到它可能是由行结尾差异(CLRF 和 LF)引起的,并检查了我的文件(在 ubuntu 服务器上):
$ file bg.txt
bg.txt: UTF-8 Unicode (with BOM) text, with CRLF line terminators
我从 dos2unix 转换了文件:
$ sudo apt install dos2unix
$ dos2unix bg.txt
dos2unix: converting file bg.txt to Unix format ...
$ file bg.txt
bg.txt: ASCII text
现在 opencv_createsamples 命令起作用了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)