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

Python opencv_creatsamples:free()中出错:损坏的未排序块:,python,opencv,ubuntu-16.04,Python,Opencv,Ubuntu 16.04,我正在尝试使用一个正面图像和opencv_createsamples为haar训练生成正面图像。我正在虚拟盒中使用ubuntu 16.4,更新和升级系统,并安装了最后一个libopencv-dev。运行opencv_createsamples指令时,我收到以下错误: ***Error in 'opencv_createsamples': free(): corrupted unsorted chunks:0x08b48d28***. =====Backtrace:======= /lib/i3

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

***Error in 'opencv_createsamples': free(): corrupted unsorted chunks:0x08b48d28***.

=====Backtrace:=======
/lib/i386-linux-gnu/libc.so.6(+0x67257)[0xb6e43257]
/lib/i386-linux-gnu/....

实际上,当我试图使用
opencv\u traincascade
训练我的模型时,我也遇到了同样的错误。在互联网上搜索了一段时间后,我发现问题出在后台描述符文件上,在你的例子中是bg.txt,你在Ubuntu中使用的文件一定是在Windows平台上创建的。尝试在Ubuntu中创建一个相同文件的副本,方法是创建一个空文件,然后简单地复制文件的内容,并在同一目录下给它一个不同的名称。它肯定会起作用。干杯对于任何进一步的问题,请在下面进行评论