OpenCV无效的背景描述文件

Fri*_*rtz 0 opencv

当我尝试使用此命令时:opencv_createsamples -img image.jpg -bg bg.txt -info /info/info.lst -pngoutput info -num 2600它告诉我:无效的背景描述文件.

我现在试过:

./neg/1.jpg



./net/2.jpg
Run Code Online (Sandbox Code Playgroud)

没工作.

./neg/1.jpg
./neg/2.jpg
Run Code Online (Sandbox Code Playgroud)

没有工作.

neg/1.jpg
neg/2.jpg
Run Code Online (Sandbox Code Playgroud)

同样的问题

neg/1.jpg



neg/2.jpg
Run Code Online (Sandbox Code Playgroud)

也行不通.有任何想法吗??我真的需要帮助.谢谢FritzFurtz

eh2*_*h21 5

我遇到了同样的问题并尝试了许多不同的东西(在bg.txt中添加完整的路径名,转换为UTF-8,......) - 导致看起来略有不同的错误 - 但仍然没有成功.我正在学习本教程 - 我准备Windows笔记本电脑上的所有文件,然后将它们推送到ubuntu服务器.

然后我读到它可能是由行结尾(CLRF和LF)的差异引起的,并检查了我的文件(在ubuntu服务器上):

$ file bg.txt  
bg.txt: UTF-8 Unicode (with BOM) text, with CRLF line terminators
Run Code Online (Sandbox Code Playgroud)

我从dos2unix转换了文件:

$ sudo apt install dos2unix
$ dos2unix bg.txt
dos2unix: converting file bg.txt to Unix format ...
$ file bg.txt
bg.txt: ASCII text
Run Code Online (Sandbox Code Playgroud)

现在opencv_createsamples命令工作了.