- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我一直收到这个错误
OpenCV 错误:断言失败 (_img.rows * _img.cols == vecSize),文件/build/opencv-SviWsf/opencv-2.4.9.1+dfsg/apps/traincascade/imagestorage.cpp,第157行
在抛出“cv::Exception”实例后调用终止
what():/build/opencv-SviWsf/opencv-2.4.9.1+dfsg/apps/traincascade/imagestorage.cpp:157: error: (-215) _img.rows * _img.cols == vecSize 函数获取
中止(核心转储)
运行 opencv_traincascade
时。我使用这些参数运行:opencv_traincascade -data data -vec positives.vec -bg bg.txt -numPos 1600 -numNeg 800 -numStages 10 -w 20 -h 20
。
我的项目构建如下:
工作区
|__bg.txt
|__data/# 我打算放级联的地方
|__信息/
|__ # 所有样本
|__info.lst
|__jersey5050.jpg
|__否定/
|__ # 负片图像
|__opencv/
|__positives.vec
在我运行 opencv_createsamples -img jersey5050.jpg -bg bg.txt -info info/info.lst -maxxangle 0.5 - maxyangle 0.5 -maxzangle 0.5 -num 1800 之前
不太清楚为什么会出现此错误。图像也全部转换为灰度。 neg 的尺寸为 100x100,jersey5050.jpg
的尺寸为 50x50。我在 OpenCV 论坛上看到有人有同样的错误,有人建议删除由 OpenCV 创建的备份 .xml 文件,以防训练“中断”。我删除了那些,什么也没有。请帮忙!我在 mac 上使用 python 3。我还在 digitalocean 的 ubuntu 服务器上运行这些命令,内存为 2GB,但我认为这不是问题的一部分。
编辑忘了说,在 opencv_createsamples
命令之后,我运行了 opencv_createsamples -info info/info.lst -num 1800 -w 20 -h20 -vec positives.vec
最佳答案
我解决了哈哈。即使我在命令中指定宽度和高度为 20x20,它也将其更改为 20x24。所以 opencv_traincascade
命令抛出了一个错误。一旦我更改了 opencv_traincascade
命令中的宽度和高度参数,它就起作用了。
关于python-3.x - OpenCV 错误 : Assertion failed (_img. 行 * _img.cols == vecSize),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47965021/
我正在尝试训练 Haar Cascade 来检测手部。我有一个大小为 1000 的 vec 文件。我有 40 张正面图片和 600 张负面图片。我试过放弃我的正面形象和负面形象。当我运行以下命令时,我
我一直收到这个错误 OpenCV 错误:断言失败 (_img.rows * _img.cols == vecSize),文件/build/opencv-SviWsf/opencv-2.4.9.1+df
我尝试在 cmd 中运行 opencv_traincascade,但它立即崩溃并给出该输出。 opencv_traincascade -data data -vec pos.vec -bg neg.l
有人知道 OpenCV 错误:断言失败 _img.cols == winSize.width 是什么意思吗?我不熟悉 haar 训练(=traincascade)的新实现,也无法在 wiki 中找到任
我最近安装了 django-debug-toolbar,但在访问临时服务器上的静态文件时遇到问题。错误信息: SuspiciousFileOperation at /home/ Attempted a
我正在尝试将图像的一部分保存在边界框内,如下所示: digit = thresh[x:x+w,y:y+h] cv2.imwrite(str(c)+'.png',digit) 但我得到以下错误。 err
我是一名优秀的程序员,十分优秀!