问题标签 [opencv4]
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.
c++ - OpenCV 4.0 中的 cvCreateMat
我最近将我的系统升级到 OpenCV 4.0,但我无法更新我的一些其他代码以使其兼容。我正在尝试使用 cvCreateMat 创建 cv:Mat 的共享指针。这是我最初为 OpenCV 3.4 准备的。有人知道如何在 4.0 中执行此操作吗?
c++ - 使用 OpenCV4 将鱼眼图像转换为 equirectangular 图像的 C++ 算法
我想使用 OpenCV4 库创建一个 C++ 代码,将鱼眼图像转换为 equirectangular 图像。我正在使用从我的计算机上的文件加载的 1400*1400 像素的鱼眼图像作为测试:
构建运行良好,但是当我尝试执行代码时,我得到了
分段错误:11
错误。我正在使用 Xcode 开发 MacOSX,我使用终端“ITerm2”来构建和执行我的代码。
我使用这个博客上描述的方法在equirectangular图像中找到鱼眼图像的对应点: http ://www.kscottz.com/dewarped-panoramic-images-from-a-raspberrypi-camera-module/
该方法可以这样描述:
.
谢谢你的帮助。
c++ - 使用opencv4将鱼眼图像转换为等距矩形图像
我想使用 C++ 算法和 OpenCV4 将单个圆形鱼眼图像转换为 equirectangular 图像。
我正在使用此博客中描述的方法:http: //paulbourke.net/dome/dualfish2sphere/
我正在使用 Xcode 开发 MacOSX,我使用终端“ITerm2”来构建和执行我的代码。
代码如下:
python-3.x - 漏洞?ORB 返回的特征比模型允许的更多
我想比较不同图像的特征向量以进行图像识别。使用以下代码提取特征向量:
包含描述符/特征的 des 向量现在应该具有形状
(500x32)
,并且通常是。但在大约 20% 的情况下,我得到了一个类似(501x32)
or的特征向量(502x32)
。
opencv 返回超过 的情况怎么会发生nfeatures
?
camera - OpenCV:calibrateHandEye 函数的错误结果
我在一个机器人应用程序中工作,其中我有一个固定在机器人夹具上的相机。为了计算相机和夹具 Hcg 之间的矩阵变换,我使用 OpenCV 4.1.0 版中提供的 calibrateHandEye 新功能
我从安装在夹具中的相机拍摄了 10 张棋盘照片,同时记录了机器人的位置。
我正在处理的代码:
函数给我的结果是下一个:
我得到了其他软件提供的“好”结果。有了它们,机器人就到达了我在相机中指向的确切点(我有一个 3D 相机,我从中得到了来自相机世界的 x、y、z),所以它们当然是正确的,但我遇到了麻烦使用 OpenCV 函数重复相同的结果。
很抱歉对我的问题进行了长时间的介绍。任何理解为什么解决方案不是应该的?我的猜测是,我在理解角度或转换角度时遇到了问题,但我找不到任何方法来解决这个问题。任何提示都将受到欢迎!
c++ - 如何使用 OpenCV4 C++ 从 c920 相机获取帧
我正在尝试从 Logitec c920 相机中获取帧并显示它们。相机似乎正在工作,但显示窗口上没有显示任何内容。
我试图配置所有相机设置,但没有。我错过了什么???
c++ - CV4.1:函数detectAndCompute 级别>=0 中的断言失败
我目前正在研究一个使用 ORB 的小算法。它必须在某个时候重新计算关键点和描述符,因为它们的位置和大小会发生变化。但是,在“useExistingKepoints”标志打开的情况下调用detectAndCompute,在断言“级别> = 0”处失败。我很困惑,因为在关键点或描述符中没有称为“级别”的属性。我的问题是究竟是什么导致断言失败以及如何避免这种情况?
仅供参考:由于跟踪器使用矩形边界框而不是圆形关键点,因此我必须将一个转换为另一个。
Keypoint2BoundingBox:
BoundingBox2Keypoint(此方法的结果被传递给 ORB 导致问题)
大小2八度
opencv4 - opencv+SaperaLT++ 带有垃圾名称的多个不需要的窗口
我正在为 Teledyne Dalsa Gige 相机编写采集器代码。我正在使用 Sapera Lt SDK 并将图像移动到 OpenCV 以进行进一步处理。当我想显示图像时,遗留窗口会留下一个随机名称
我尝试了这个解决方案,但不起作用。
有人可以看到我的错误吗?