问题标签 [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.
python-3.x - python opencv 显示 gstreamer videotestsrc
我需要使用 GStreamer 将数据传递给一些 OpenCV/Cuda 分类和深度学习系统。
问题是我是 GStreamer 和 Cuda 的新手,所以我需要做一些简单的例子来组合尽可能少的元素——这里是 OpenCV 和 Gstreamer。
现在我只希望 GStreamer 在循环中逐帧将“videotestsrc pattern=ball”传递给 cv2.imshow()
问题是我似乎无法打开 cv2.VideoCapture() 元素-正确是因为管道错误
我现在已经花了几个小时并且已经“放弃”了
OpenCV 是 v3.4.0 - 使用 GStreamer 支持编译 Python 是 3.6.8
这是我现在拥有的代码 -
我用谷歌搜索和搜索并尝试了许多管道组合,但没有什么能让我打开视频捕捉元素
cap.isOpened() 返回 false
cap.read() 返回 false,无
python-2.7 - TypeError:lowerb 不是 numpy 数组,也不是标量
我需要在 GPU 中使用cupy
而不是numpy
. 所以,我只对这一行进行了注释,# import numpy as np
并使用了这一行而不是它import cupy as np
完整代码:
如何修复此错误以便使用 cupy。
我认为我们不能将 numpy 的某些应用程序与 cupy 一起使用。
请,您的想法或任何建议?
python - 如何在 Linux 中使用 python 3 安装 opencv 4.x 和使用 python 2.7 安装 opencv 3.x?
我使用 python 2.7 (GPU) 安装了 OpenCV 3.3.1,但我尝试使用 Python3 安装 OpenCV4.x。
输出find /usr/local/lib/ -type f -name "cv2*.so"
是:
怎么了?
python - 如何同时使用两个 OpenCV 版本的 python 运行代码?
我的电脑上安装了两个版本,OpenCV 3.3.1 与 ROS 库(动力学)一起使用,OpenCV 4.2 与 3.3.1 相比有一些优势。所以,我想同时使用它们。
简单的代码:
输出是:
如果我注释掉前两行
输出变为:
我的目标是利用 OpenCV 4.2 的一些优势,例如:from cv2.xfeatures2d import matchGMS
更多解释:
如果我将最后一行添加为:
输出是:
如果我再次注释掉前两行:
它工作正常,输出为:
抱歉,解释太长了
任何帮助,提前谢谢你。
android - 在 android studio 中打开 cv 设置问题
我正在尝试在我的原生 android 代码中实现 opencv 3.4.1 库。我已经为 android-pack 下载了 opencv 并且我已经完成了设置,但是当我尝试运行该项目时,我在内部文件Imgcodecs.java中出现以下错误
在 Mat retVal = new Mat(imread_0(filename, flags));
错误:
java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.imgcodecs.Imgcodecs.imread_0(java.lang.String, int) (试过 Java_org_opencv_imgcodecs_Imgcodecs_imread_10 和 Java_org_opencv_imgcodecs_Imgcodecs_imread_10__Ljava_lang_String_2I) org.opencv.imgcodecs.Imgcodecs.imread_
有什么建议么 ?
python - 人脸识别项目错误:cv2.error: error: (-215:Assertion failed) isMap() in function 'operator[]'
如何解决这个问题呢 ?
识别器.read('/home/pi/FaceRecognition/trainner/trainner.yml') Traceback(最近一次调用最后):文件“”,第1行,在cv2.error:OpenCV(4.0.0)/home/pi/ opencv/modules/core/src/persistence.cpp:2047: 错误: (-215:Assertion failed) isMap() in function'operator[]'
c++ - 示例::findFile()的opencv教程问题
当我尝试运行本教程时
,我在 samples::findFile() 上遇到了这个问题,但
我尝试了#include <opencv2/core/utility.hpp>
同样的问题,知道吗?
我收到此错误:
opencv - 构建安装了 OpenCV 3 和 4 的 OSDK 4.1
我正在尝试使用 OpenCV 3.3.1 在 destkop 机器上安装 OSDK 4.1,但我仍然安装了 OpenCV 4.5.3-dev 来运行其他东西,但是当我调用cmake -D ADVANCED_SENSING=ON -D OpenCV_DIR=/usr/local/opencv3/include/opencv2 ..
build 的输出如下时,你可以看到我仍然有使用 opencv4 构建到camera_stream和stereo_vision。
我还尝试强制 CMakeList 定义 OpenCV 3 及其路径的要求,但只识别stereo-vision-depth-perception-sample。
有人已经在这个问题上受苦并有一些解决方法吗?
c++ - OpenCV 3.3.1 未定义对 `qt_version_tag@Qt_5.9' 的引用
我已经从源代码并行安装了 OpenCV 3.3.1 和 4.5.4,直到本周我遇到了undefined reference to 'qt_version_tag@Qt_5.9'的问题。我尝试从源代码再次构建 OpenCV 3.3.1,以下是我的输入和输出,并导致错误。
电脑规格
- Ubuntu 18.04 64 位
- 内存:32 GB
- 显卡:GeForce GTX 1080
- CUDA:10.2
- cuDNN:8.2.2
- VTK:8.0.0
- Cmake 输入
- Cmake 输出
- Cmake错误
我什至尝试添加-D QT_NO_VERSION_TAGGING=ON
到轮廓版本问题,但它似乎不起作用。
有没有人可以提示解决这个问题?我知道如果我重新安装 Ubuntu 18.04 并再次安装 Opencv 版本,它将不会出现这个问题......