问题标签 [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.

0 投票
1 回答
1159 浏览

java - 使用 OpenCV for Android 应用程序分别显示 Red Blue 和 Green 值

我正在尝试创建一个应用程序,在该应用程序中,我将相机指向某物,该应用程序将显示对象的红蓝和绿色。我正在使用 OpenCV 库在 android studio 中开发应用程序。我已经成功完成了所有的设置,并且可以转换直播视频的色彩空间。但是,我无法分别显示 R、G 和 B 值。老实说,我不知道该怎么做。我已经完成了谷歌搜索,并在 C++ 中得到了一些帮助,但是没有找到对 java 的太多帮助。

我的活动文件是这个

注意:我没有显示红色蓝色和绿色的文本视图,因为我只想记录值。

0 投票
1 回答
619 浏览

c++ - 为什么用 Visual Studio 2017 编译 openCV3.2 会出错?

我想添加 opencv 和 openCV contrib 模块,因此我下载了 opencv_contrib repo 。然后使用 VS2017-64it 进行配置,在询问时在 CMAKE 上添加 OPENCV_EXTRA_MODUlES_PATH 并进行 CMake。然后使用管理员权限打开项目。然后构建安装并遇到问题。VS 显示一个窗口显示“Microsoft (R) C/C++ Optimizing Compiler has stop working”。错误列表是:

输出是:

省略了一些类似的错误。

0 投票
1 回答
406 浏览

python - OPenCV 3.3.0 的网络摄像头启动问题

我注意到我在构建 opencv_contrib 模块后就开始遇到这个问题,因为在我的代码工作之前,现在即使使用简单的面部检测程序,我也无法使用 opencv 访问我的网络摄像头。相反,我收到此错误:

但是对于一个简单的程序来打开相机它只是退出我认为它在 line 处读取为 false ret, frame = cam.read

这是我的启动代码:网络摄像头

0 投票
0 回答
77 浏览

python - 无法在 CMD 中加载 Python 脚本的参数

尝试从此 Python 脚本加载图像时遇到了麻烦。它在 Windows 10 中运行良好。我不确定为什么它在我的 Windows 7 系统中不起作用。

在我运行的 CMD 中,

然后它返回

在此处输入图像描述

0 投票
1 回答
2372 浏览

python-2.7 - openCV imwrite 写入 0 kb 图像帧

我正在运行以下代码将视频转换为帧。问题是它正在创建大小为 0 KB 的图像文件,当我打开它时没有显示任何内容。我不明白是什么造成了问题。我需要安装任何图像编解码器吗?

0 投票
1 回答
3479 浏览

c++ - OpenCV VideoCapture 摘要认证

我有一个正在进行的项目,通过 opencv VideoCapture 访问多个 IP 摄像机,为其中大多数工作。

我有一个新的使用摘要认证的大华云台摄像机,OpenCV 中的 VideoCapture 无法打开它。通过 WireShark,我可以看到相机正在返回 401 Unaothorized。

我在 OpenCV 文档中没有发现任何关于身份验证问题的信息。

也许我需要使用其他不是 OpenCV 的东西来解决这个问题?

这是最低限度的工作代码(如果您有要测试的相机)。

这是相机的反应:

HTTP 未经授权的响应

0 投票
0 回答
2586 浏览

opencv3.3 - OpenCV3.3 dnn.readNetFromTensorflow() 无法加载模块

首先,我使用 OpenCV3.3 和 Python3.6。当我使用 net=cv2.dnn.readNetFromCaffe('MobileNetSSD.prototxt.txt','MobileNetSSD_deploy.caffemodel').It 工作

问题是当我加载 tensorflow 模块时,出现错误:我的代码是

错误信息是

请帮助我,非常感谢!

0 投票
1 回答
32 浏览

c++ - 为什么我看不到捕获的图像?

我面临一个奇怪的问题。

我能够加载和显示图像。此外,我能够捕捉图像,但我无法在显示中看到图像。相机连接正常,拍摄图像正常,但看不到图像。

我的系统是带有 opencv 3.3.0 的 10-64 位窗口。

代码如下。

0 投票
0 回答
2742 浏览

opencv - 如何从 tensorflow 导出经过训练的模型以及如何正确导入 opencv dnn?

我训练了 MobileNetSSD 进行对象检测。我使用了来自 tensorflow 模型的对象检测 API: https ://github.com/tensorflow/models/tree/master/research/object_detection

如何在 opencv dnn 中使用(如何导出)我训练的模型?我曾尝试使用本指南:

https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/exporting_models.md

但是这种方法可能不适用于opencv。

0 投票
1 回答
2521 浏览

python - OpenCV3.3.0 findContours错误

我今天重新安装了opencv,并运行了我之前编写的代码。我得到了错误:

OpenCV 错误:findContours 中的断言失败 (_contours.empty() || (_contours.channels() == 2 && _contours.depth() == CV_32S)),文件 /tmp/opencv-20170916-87764-1y5vj25/opencv- 3.3.0/modules/imgproc/src/contours.cpp,第 1894 行 Traceback(最近一次调用最后一次):文件“pokedex.py”,第 12 行,in (cnts, _) = cv2.findContours(gray, cv2.RETR_TREE , cv2.CHAIN_APPROX_SIMPLE, (2,2)) cv2.error: /tmp/opencv-20170916-87764-1y5vj25/opencv-3.3.0/modules/imgproc/src/contours.cpp:1894: 错误: (-215) _contours.empty() || (_contours.channels() == 2 &&_contours.depth() == CV_32S) 在函数 findContours

该代码适用于 opencv2.4.13.3。

代码:

版本信息:opencv 3.3.0、python 2.7.13、macOS 10.13