【问题标题】:opencv_createsamples: Invalid background description file?opencv_createsamples:背景描述文件无效?
【发布时间】:2017-03-10 10:58:50
【问题描述】:

我正在尝试使用 OpenCV 在 Ubuntu 16.04 上运行创建示例,但在运行时我不断遇到此错误。我有大约 1960 张负片图像,我正试图从中生成样本图像。我在终端中运行的是:

opencv_createsamples -img pipe1.jpg -bg bg.txt -info info/info.lst -pngoutput info -maxxangle 5 -maxyangle 5 -maxzangle 5 -num 1950

and and 的缩写输出是:

Open background image: neg/930.jpg
Open background image: neg/11.jpg
Open background image: neg/332.jpg
Open background image: neg/141.jpg
Invalid background description file.

我不明白的是它似乎能够正确解析文件并找到图像......但它一直说描述文件不正确......

【问题讨论】:

    标签: python opencv machine-learning haar-classifier cascade-classifier


    【解决方案1】:

    这是我的解决方案:使用完整路径。

    这个问题可能是由几件事引起的:

    1)图片丢失,无法打开。

    2) 路径不正确。如果是图像的路径,您需要验证您提供的路径。

    【讨论】:

    • 我都试过了,没有运气。我尝试用另一个 .jpg 交换有问题的行的文件,以测试它是否已损坏。我尝试从 bg.txt 中删除该行,这导致它在另一个地方抛出相同的错误。我不明白的是,读取行的顺序似乎是完全随机的。在 openCV 3.4.7 中使用与上述相同的命令行。
    • 我将其缩小到 8 张图片,使用了 num 3(和 8 张 ofc。) - 它仍然检查所有 8 张 - 并发现:它尝试通过列表两次。失败的那一行之前已经处理成功了。
    猜你喜欢
    • 1970-01-01
    • 2014-05-01
    • 2016-08-12
    • 1970-01-01
    • 2020-04-15
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多