问题标签 [opencv3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6447 浏览

python - OpenCV 3.0.0 beta Python:加载错误:“模块”对象没有属性“加载”

我正在尝试制作一个面部检测程序,它将使用 xml 文件来训练分类器并从屏幕截图中识别面部、嘴巴和眼睛。

但是,当我尝试加载 xml 文件时,它给了我 cv2 没有“加载”属性的错误。由于版本和文档不同(使用 3.0.0-bet),我之前在使用 cv2 时遇到过属性问题,我怀疑它与语法错误一样简单。但是我不太确定,谁能告诉我是什么导致了这个问题,我该如何解决?

错误:

代码:

0 投票
1 回答
3170 浏览

opencv - OpenCV 3.0.0 beta:绘制轮廓时出错

我正在使用有关开始使用轮廓的 OpenCV 3.0.0 beta 文档进行采样,并且在尝试使用文档中的轮廓代码时遇到了多个错误。我不知道如何解决这个问题,有人可以帮助我吗?

我从以下位置复制代码的文档:http: //docs.opencv.org/trunk/doc/py_tutorials/py_imgproc/py_contours/py_contours_begin/py_contours_begin.html#contours-getting-started

测试图片以应用轮廓:

http://www.k6-geometric-shapes.com/image-files/pyramid-base-rectangle.jpg

产生错误的代码行:

错误:

还有另一个 drawContour 函数不起作用。一旦我注释掉上面的一个并在另一个函数(下面)中注释,它会产生不同的错误。

代码行:

错误:回溯(最近一次调用最后一次):文件“/home/anthony/Documents/Programming/Python/Computer-Vision/OpenCV-Doc/contour-draw.py”,第 15 行,在 cnt = contours[4] IndexError:列表索引超出范围

还有另外两个 drawContours 函数被注释掉了。有一个边框可以成功创建图片的轮廓,但由于某些原因,会产生窗口的轮廓。

代码:

0 投票
17 回答
174051 浏览

python - OpenCV 错误:(-215)size.width>0 && size.height>0 in function imshow

我正在尝试制作一个将 Haar Cascade 分类与 Lucas Kanade 良好特征检测相结合的面部跟踪器。但是,我不断收到一个错误,我无法弄清楚这意味着什么,也无法解决它。

有人能帮我一下吗?

错误:

代码:

0 投票
1 回答
1719 浏览

opencv - OpenCV:Lucas Kanade 应用于特定区域(检测面部特征)

我正在尝试使用带有 Haar Cascade 分类的 Lucas Kanade 算法进行人脸跟踪。Lucas Kanade 是成功的,可以跟踪用户,但不幸的是,一些检测点的好功能被浪费在了后台的角落。我希望使用 Haar Cascade 的能力来检测事实以获取检测到的人脸的坐标,并将 Lucas Kanade 应用于该限制区域内。

基本上,我想使用 Haar Cascade 来检测事实,获取 x、y、w 和 h 值,并使用这些坐标在该受限区域内应用 Lucas Kanade(这样就不会浪费在为背景分配好的特征上,而且只有检测到面部特征)

执行 Lucas Kanade 算法的代码行是以下代码:

我怎么做?

代码:

0 投票
1 回答
71 浏览

c++ - 在 Mac (Mavericks) 3.0 beta 上制作时出错

我需要 OpenCV 3.0 beta 的新功能。安装说明已经在这里:http ://hugofeng.info/2014/04/17/Compile%20OpenCV3.0%20on%20OSX/

当我这样做时make,出现以下错误:

我正在尝试对这个错误进行排序,但我不能...... http://pastebin.com/DPRdvjvU(我不能在这里粘贴所有的原始数据)。

我已经看到由于 CUDA 或排序标志而解决了类似的错误,但我没有让它工作。

你有什么线索吗?先感谢您。

问候。

0 投票
1 回答
1895 浏览

cmake - cmake 找到自定义 OpenCV,忽略它

我在我的系统上构建了 OpenCV 3,因为它不是由我的包管理器提供的,但 cmake 仍然使用系统版本。

正如预期的那样,当我OpenCV_DIR留空时,以下失败(因为系统 OpenCV 是 2.4)

FIND_PACKAGE(OpenCV 3 REQUIRED)

当我export OPENCV_DIR=/home/fruitcake/Desktop/opencvsrc/installed检查通过时,变量被设置为系统 OpenCV 目录,导致编译时错误。

例如:OPENCV_CFLAGS应设置为前缀目录。

我认为发生了一些神奇的事情,/OpenCVModules-release.cmake但我不知道OPENCV_CFLAGS是如何设置的。

拥有自定义 OpenCV 搜索目录的典型方式是什么OPENCV_CFLAGS

我正在使用 cmake 版本 3.1.0

0 投票
2 回答
11515 浏览

c++ - OpenCV 3 KNN 实现

您可能知道,OpenCV 3 中发生了许多变化。在以前的 OpenCV 版本中,我曾经这样做过:

我还找到了一个如何弄清楚的例子,但我在创建函数中仍然有错误:

您能否提供信息,如何正确地将 KNearest 的实际代码重写为 openCV 3?

0 投票
1 回答
4818 浏览

opencv - OpenCV 3.0 中缺少 cv::Mat.refcount

以下适用于 OpenCV 2.4.9:

我如何在 OpenCV 3.0.0b 中完成同样的事情?

0 投票
0 回答
63 浏览

opencv - 压缩跟踪中的opencv错误链接错误

错误 21 错误 LNK2019:无法解析的外部符号“public: void __thiscall CompressiveTracker::processFrame(class cv::Mat &,class cv::Rect_ &)”(?processFrame@CompressiveTracker@@QAEXAAVMat@cv@@AAV?$Rect_@ H@3@@Z) 在函数 _main C:\Users\anc6kor\Documents\Visual Studio 2010\Projects\CT\CT\CT.obj CT 中引用

0 投票
1 回答
7098 浏览

opencv - OpenCV上移动相机的运动检测器

当相机静止时,只需使用光流减去当前帧的前一帧,就很容易检测到运动:

但是如何在我们自己的运动中检测到运动的物体呢?当相机移动时,前一帧和当前帧之间的任何差异(减去)都会给我们背景的移动。

此外,前景(杆子、树木)将比背景(天空)移动得更快。如果我们查看偏离运动平均值的所有内容,我们会发现这些杆和树,但它们实际上是静止的。

当我们的相机正在移动时,如何检测其他物体的任何运动?