问题标签 [opencv3.3]
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.
opencv - Opencv 3安装目录名
我刚刚从源代码构建了 opencv 版本 3.3.1,我正在尝试将库链接到 CMakeLists.txt 文件中。为此,我需要知道安装位置。
看起来我发现它位于/usr/local/include
. 让我失望的是这个目录中有两个名为“opencv”的文件夹,一个名为“opencv”,另一个名为“opencv2”。但是没有“opencv3”文件夹,但是当我$opencv_version
在终端中运行时,我得到输出“3.3.1-dev”。所以我知道我已经成功安装了 opencv 版本 3,但是我没有看到类似命名的目录。
在查看我的 make install 输出时,我看到如下行:
Installing: /usr/local/include/opencv2/highgui/highgui.hpp
-- Installing: /usr/local/include/opencv2/highgui/highgui_c.h
-- Installing: /usr/local/lib/libopencv_superres.so.3.4.1
-- Up-to-date: /usr/local/lib/libopencv_superres.so.3.4
所以看起来我正在使用名为“opencv2”的目录安装 opencv 版本 3。做opencv第3版的工程师真的把他们的安装目录命名为opencv2吗???
我只是想确认一下,以确保我没有疯。
python-3.x - cv2.KalmanFilter.predict 中的错误
我正在尝试使用 opencv-python 实现鼠标跟踪程序。我正在使用卡尔曼滤波器来cv2.Kalman
预测鼠标的点,但是该函数cv2.KalmanFilter.predict()
向我抛出了一个错误。我的代码有什么问题,我该如何解决。谢谢。
这是我的代码:
我的 OpenCV 版本是 3.4.2,错误信息是:
python-3.x - Opencv 视频再次读取和保存已损坏
我尝试阅读视频,翻转帧然后保存它,但输出视频窗口显示它已损坏并且无法播放。
python - 坐标不会通过python中的鼠标回调函数传递给主循环
我是python的新手,我想学习python。代码(下面)与我用 C++ 编写的代码相同。该代码在 C++ 中运行良好,但在 python 中却不是。我担心的是,当我按住鼠标左键时,它应该在图像上画一个圆圈,但事实并非如此。任何帮助,将不胜感激。
代码:
python-3.5 - 如何使用虚拟环境修复 python3 中 Opencv3 的警告“QObject::moveToThread:”?
我正在使用 opencv-python==3.3.0.10 和 python==3.5.2。我试图通过在同一平台上提供的许多参考来解决上述警告,但在我的场景中都没有。我正在检查下面的代码,我一次又一次地发现恼人的警告。所以我很想知道为什么会出现这种情况。
python - Python OpenCV RTrees 无法正确加载
我有一个使用 OpenCV 3.3.1 版的训练有素的 RTrees 模型,我已保存该模型,需要稍后加载以进行预测。
我正在尝试使用 OpenCV 的 RTrees 创建一个随机森林分类器。但是,我无法成功加载使用 save 功能保存的模型。我使用的代码示例如下:
错误如下:
c++ - 设置 HSV 直方图计算的参数时,“int [0]”的初始化程序太多
我是opencv的新手,我想计算HSV直方图。我指的是此链接中提供的代码。https://docs.opencv.org/3.0-beta/doc/tutorials/imgproc/histograms/histogram_comparison/histogram_comparison.html
我正在使用 opencv 3.3.1 版并面临以下错误错误。
使用相同的代码,除了更改 HSV 直方图的图像外,我没有对代码进行任何更改。其中 detectPerson 是视频帧,hsv 是 cv mat 对象。
任何人请帮助我被困在这里。
错误
build - 致命错误:opencv2/xfeatures2d.hpp:没有此类文件或目录编译终止
我正在尝试构建此代码:https ://github.com/yjxiong/dense_flow/tree/opencv-3.1
我正在使用 Ubuntu 16.04 并安装了 OpenCV 3.4。
在系统上找不到 xfeatures2d.hpp。
我在互联网上查看了许多不同的问题,但找不到解决方案。
错误如下:
任何帮助都很棒!
javascript - Opencv删除图像中不需要的部分
我正在尝试检测模拟仪表的某些仪表读数。我目前正在使用亚马逊识别服务从反应原生应用程序中的仪表中提取读数。该过程效果不佳,因此作为尝试解决此问题的一部分。我在应用程序中实现了裁剪功能,因此我们只将图像的相关部分发送到服务。我遇到了另一个问题。仪表上的模拟分隔符散布在其中,因此它们被读取为一个。
未裁剪的仪表图像 未裁剪的仪表图像
来自移动应用程序的 裁剪图像 来自移动应用程序的裁剪图像
我已经尝试过。在将图像发送到 rekognito 之前,我创建了一个简单的服务器应用程序来尝试删除这些行
- 将图像转换为灰度
- 应用高斯模糊来消除一些噪声。
- 应用 [canny 算法 ( https://en.wikipedia.org/wiki/Canny_edge_detector ) 来检测边缘。
结果看起来像这样。 结果
输出如我所料。我一直在试图弄清楚如何去除散布的边缘,留下明确定义的边缘。
我过滤了轮廓,只留下满足特定标准的轮廓。喜欢面积大于某个阈值,
无法让这个工作。
我对图像处理概念的理解非常模糊,我不确定这是解决这个问题的好方法。我也不太了解我在做什么:)。
抱歉,我没有足够的声望直接嵌入图片。
任何人都可以帮助或建议更好的方法来去除线条。提前致谢。