opencv_creatsamples出错:free():损坏的未排序块:

时间:2016-08-01 06:37:04

标签: python opencv ubuntu-16.04

我正在尝试使用一个正面图像和opencv_createsamples生成正面图像以进行训练。我在虚拟盒中使用ubuntu 16.4,更新并升级系统,我安装了最后一个libopencv-dev。运行opencv_createsamples指令时我会收到此错误:

'opencv_createsamples'出错:free():已损坏的未排序块:0x08b48d28

=====Backtrace:=======

/lib/i386-linux-gnu/libc.so.6(+ 0x67257)[0xb6e43257] / LIB / I386-Linux的GNU /....

如果有人知道如何通过这个请告诉我。感谢的。enter image description here

1 个答案:

答案 0 :(得分:1)

实际上,当我尝试使用opencv_traincascade训练我的模型时,我遇到了同样的错误。在网上搜索了一段时间后,我发现问题出在后台描述符文件中,在你的情况下是 bg.txt ,你在Ubuntu中使用的文件一定是在Windows平台。尝试通过创建一个空文件在Ubuntu中创建同一文件的副本,然后只需复制文件的内容并在同一目录下为其指定一个不同的名称。它应该肯定有用。干杯。如有任何进一步的问题,请在下面发表评论。