【问题标题】:OpenCV Invalid background description fileOpenCV 无效的背景描述文件
【发布时间】:2018-12-12 02:19:28
【问题描述】:

当我尝试使用此命令时: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

也不行。 有任何想法吗??我真的需要帮助。 谢谢 弗里茨弗茨

【问题讨论】:

    标签: opencv


    【解决方案1】:

    我遇到了同样的问题并尝试了许多不同的方法(在 bg.txt 中添加完整路径名,转换为 UTF-8,...) - 这导致看起来略有不同的错误 - 但仍然没有成功。我正在关注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 命令起作用了。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,非常令人沮丧。不过现在解决了。

      1) CTRL + A ; CTRL + C; 在您的背景描述文件上复制所有内容。

      2) 创建一个新的背景描述文件(例如:bg2.txt),并CTRL + V 粘贴您复制的所有内容。保存它。

      3) 再次运行您的命令,当然使用新的 bg 描述文件 (-bg bg2.txt)。

      它对我有用,也可能对你有用。

      干杯,

      杰拉尔多·内托

      【讨论】:

        【解决方案3】:

        我遇到了完全相同的问题。我尝试更改 bg.txt 编码,但没有任何区别。我删除了我的 Ubuntu 服务器上的所有 OpenCV 实例并重新启动。我输入了:

        git clone https://github.com/Itseez/opencv.git
        

        进入终端。

        下载后,重启服务器并继续:

        opencv_createsamples -img image.jpg -bg bg.txt -info /info/info.lst -pngoutput info -num 1500
        

        这似乎解决了我的“背景描述文件无效”错误。

        请记住,我尝试创建一个新文件夹并添加新下载的 OpenCV 以在单独的项目中使用,它只是复制了我现有的文件。

        在重新启动并重新下载之前删除 OpenCV 文件夹的所有实例!

        【讨论】:

          【解决方案4】:

          我也遇到了这个问题,我通过将 bg.txt 的编码更改为 UTF-8 解决了这个问题。另外,我的文件看起来像:

          neg/1.jpg
          neg/2.jpg
          

          【讨论】:

            【解决方案5】:

            在 Linux (Ubuntu) 上,再添加一个空行并不起作用。文件采用 utf-8 编码。通过从“linux”转换为“dos”行结束格式来解决。

            【讨论】:

              猜你喜欢
              • 2014-05-01
              • 2017-03-10
              • 2016-08-12
              • 1970-01-01
              • 2020-04-15
              • 2010-09-12
              • 1970-01-01
              • 1970-01-01
              • 2019-06-11
              相关资源
              最近更新 更多