问题标签 [opencv-contrib]
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.
java - libopencv_java342.dll:找不到依赖库?
我正在尝试运行一个使用 opencv 及其 contrib 函数的人脸识别项目。我已将 opencv_342.jar 作为用户库导入。并将本机库位置提供给所有 dll 文件所在的文件夹。它仍然是程序给出的错误
我不知道为什么它无法找到 bin 文件夹中的 dll 文件的其他库
opencv-contrib - ERROR:功能/特性未实现(算法已获得专利......)
我已经使用 CMake 编译了 opencv-contrib,
并且 xfeatures2d 文件存在,它也有 nonfree.hpp,但仍然发布此错误!
我应该怎么办?
提前致谢!
python - NameError:名称'xfeatures2d'未定义opencv [3.4.2.17]
我正在使用 opencv-python-3.4.2.17 和 opencv-contrib-python==3.4.2.16。我也尝试过其他版本。但我仍然收到此错误:
筛选 = xfeatures2d.SIFT_create()
NameError:名称“xfeatures2d”未定义
我已经提到了这些链接:
AttributeError:“模块”对象没有属性“xfeatures2d”[Python/OpenCV 2.4]
在 OpenCV Python 中找不到 SIFT 或 xfeatures2d
将模块从 opencv_contrib 添加到 OpenCV
但这些都不适合我。
opencv - ICP::registerModelToScene() 无法运行最小示例
这是一个调用的最小示例registerModelToScene()
,包含在cv::ppf_match_3d::ICP
OpenCV 贡献模块表面匹配的类中:
与 ( ) 匹配的顶点以reference.ply
多边形文件格式给出,并且仅用法线表示两个点:
需要匹配的顶点以相同的文件格式给出,相同的两个点,绕z轴旋转20°:
代码在 GCC 8.2.0、OpenCV 版本 4.0.0 上编译。
运行时错误:
在 answers.opencv.org 上,有一篇文章指出 ( ) 的前两个参数的元素数据类型registerModelToScene()
需要Mat
与第四个 ( Matx44d
) 中的数据类型相匹配。
但是文档说:
目前,CV_32F 是唯一受支持的数据类型。
因此模型和场景元素的数据类型( )CV_32F
与姿势( )中元素的数据类型不匹配double
。
知道如何规避这个问题,还是我弄错了?
ios - EXEC_BAD_ACCESS w/OpenCV `cv::aruco::detectMarkers()` 在 IOS
- opencv:4.1.0(带“contrib”扩展)
- 迅速:5
- IOS:12.2
我正在尝试在cv::aruco::detectMarkers
iPhone 相机的每一帧上运行 opencv 的方法。这可行,但大约一分钟后它会因错误而崩溃:Thread 8: EXC_BAD_ACCESS (code=1, address=0x10dea0000)
我已经包含了我认为是应用程序中最相关的两个部分,UIViewController
即包装器和Objective-C
包装器,并且我在每一行中都用注释标记了抛出异常的两行。
在我看来,这不是一个并发问题,因为它应该在主线程上同步运行。
这是结果thread backtrace
这就是我设置 的方式AVCaptureVideoDataOutputSampleBufferDelegate
,它接收每一帧作为CMSampleBuffer
,将其转换为 UIImage 并将 UIImage 发送到 opencv 以进行 Aruco 标记检测。
这就是我设置objective-c opencv包装方法的方式
python-3.x - 调用 cv.saliency_MotionSaliencyBinWangApr2014.computeSaliency() 时,进程以退出代码 139(被信号 11:SIGSEGV 中断)结束
我想使用cv::saliency::MotionSaliencyBinWangApr2014模块。我的代码是这样的:
但是我在pycharm中遇到这样的错误:
在终端中像这样:
怎么了?我应该如何使用模块 cv::saliency::MotionSaliency?谢谢!
python - cmake 构建后没有 cv2.pyd 文件
我希望在 opencv 的 opencv-contrib 中使用附加算法。我正在尝试使用 contrib 中的非免费算法构建 opencv。
我是使用 cmake 的新手。
我能够在 cmake build 中完成配置/生成阶段,以构建 opencv(附加配置)。当我使用 Visual Studio 构建时,没有生成 cv2.pyd。
我确实看到了一个 cv2.cp37-win_amd64.pyd 文件。当我 pip 安装从 camke 构建生成的 .ee 文件时,它已经在 site-packages 文件夹中可用。
以下是生成步骤的输出:
我确实看到创建了一个 .egg 文件。但是,当我使用 .egg 文件安装时,其他算法 SIFT/SURF 不可用。
我也确实在示例文件夹中看到了 python 示例,但没有 cv2.pyd 文件。
我想知道是否有人可以指导我,让 opencv 使用其他算法。
macos - PyCharm:使用 SIFT 和 opencv-contrib (Mac)
我有一个 Python/OpenCV 项目,我正在尝试使用 opencv-contrib 中的 xfeatures2d 模块。我使用的是 Mac,我的 IDE 是 PyCharm。我已经通过 Preferences > Project Intepreter 安装了软件包 opencv-contrib-python 和 opencv-python。
但是,当我尝试运行下面的代码时,出现以下错误:
我已经在我的计算机上安装了 opencv 和 opencv-contrib,使用:
我不确定如何解决此错误。任何见解都值得赞赏。
python - 模块“cv2.cv2”没有属性“ximgproc”
我正在尝试使用 OpenCV 对图像执行选择性搜索,但是当我运行我的代码时,我得到了这个:
我见过类似的问题,但人们解决了他们安装opencv-contrib-python
包的问题。我已经安装了这个模块,但问题仍然存在。
这是我的需求文件:
我正在使用带有 python 3.7 的 conda 环境
opencv - 非自由算法保持 NO Ubuntu 16.04 opencv-3.4.4
我按照本教程使用 Ubuntu 16.04(全新安装) 。我尝试安装 3.4.6 而不是 3.1.0,但它不起作用,因为不包括非自由算法。我再次尝试使用 3.4.4 版本,但它再次不起作用。
CMAKE 文件输出:非自由算法:否
我使用的 CMAKE 命令:
我的整个构建文件:
所有失败的输出或找不到的包
我需要使用 SIFT 的非自由算法。