opencv相关内容
您好,我是 python 和 opencv 的新手 我想问,如何在 qlabel (pyqt) 中显示我的图像,我想将 qlabel 转换为灰度. 导入系统从 PyQt5.uic 导入 loadUi从 PyQt5.QtWidgets 导入 QMainWindow、QApplication、QFileDialog导入简历2从 PyQt5 导入 QtCore、QtGui、QtWidgets从
..
假设我正在使用 opencv 从网络摄像头拍摄图像. _, img = self.cap.read() # numpy.ndarray (480, 640, 3) 然后我使用 img 创建一个 QImage qimg: qimg = QImage(数据=img,宽度=img.shape[1],高度=img.shape[0],bytesPerLine=img.strides[0],格式=QIm
..
我正在制作一个非常简单的程序,它使用 python 中的 opencv 从 Raspberry pi 相机捕获视频.我正在使用 Raspbian 作为操作系统.我已经用 opencv 2.4.5 版本制作了一些程序,现在我已经安装了 opencv 2.4.9.我过去在以前版本的 opencv 上运行的所有程序现在都无法运行,我想我找到了程序给我错误的地方.只是尝试启动以下代码: 导入 cv2将
..
我收到以下简单代码的段错误: #include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include #include 无效运行(){睡眠(1);//见下文cv::Mat source(10, 10, CV_32FC1, -1);cv
..
我正在尝试学习 C++ 中的 MPI.我对 OpenCV 有一些了解,所以我尝试使用 MPI 和 OpenCV 编写程序.这听起来可能很愚蠢,但为了学习,我尝试在线程 0 上从网络摄像头捕获图像并将图像传递给线程 1 以转换为灰度并显示灰度图像. 这就是我编译代码的方式: mpic++ opencv.cpp `pkg-config opencv --libs` 代码编译成功,但是当我
..
如果您曾经尝试将 MFC 和 OpenCV 一起使用,您会知道 这一点记录的问题.正如论坛所示,如果没有将 MFC 链接为静态库,使用 OpenCV 会产生内存泄漏. 然而,一个人找到了解决这个问题的方法,方法是重新编译 OpenCV 并稍微更改代码.但它适用于 2.0 或更高版本. 我想知道 OpenCV 1.0 或 1.1 是否有类似的方法.当然,这些版本中没有 system.cp
..
我正在使用以下例程在 MFC 视图上显示 OpenCV Mat.它适用于未裁剪的图像.但是对于预先裁剪的图像,它会显示如下所示的空白或奇怪的图像: 第一个显示在 MS Paint 等常用图像软件上,第二个显示在我的 MFC 视图上.困难在于未裁剪的图像文件显示得很好.我不确定这是 SetDIBitsToDevice 或 OpenCV 的错.但显然 SetDIBitsToDevice 在每行中
..
我正在将现有代码库从 IplImage* 更新到更新的 cv::Mat.我想知道如何将我的 cv::Mat 对象显示到 MFC.我们目前使用的解决方案是基于旧的 CvvImage 类: void DrawPicToHDC(IplImage *img, UINT ID, bool bOnPaint){CDC *pDC = GetDlgItem(ID)->GetDC();HDC hDC=pDC->G
..
我认为在 MFC 视图上显示 OpenCV2 Mat 很简单,但事实并非如此.这只是我在 google 上找到的相关资料.请原谅我的无知,但我找不到任何其他材料来展示如何将 SetDIBitsToDevice 与一维数组“数据"成员返回一起使用.更具体地说,我需要知道如何为函数指定 BITMAPINFO.我要回到旧的 C 风格 OpenCV 来使用 MFC 吗? 更新: 我发现 Set
..
当我从函数返回时,我无法弄清楚为什么我的函数会导致程序崩溃.我做了一些调试,喜欢从函数返回导致它崩溃的那一刻. void Find_contour(){//VAR双阈值_val = 128;int n_erode_dilate = 1;Mat m = img_complete.clone();cvtColor(m, m, CV_RGB2GRAY);模糊(米,米,尺寸(5,5));阈值(m,m,t
..
我下载了适用于 Windows 的最新 OpenCV 2.2 源代码,并在 CMake 2.8 的帮助下使用 MinGW 4.4.1 在 Windows XP 上编译. 一切顺利,编译(mingw32-make)和安装(mingw32-make install)成功完成. 但是,当我编译一些包含 highgui 的 namedWindow() 和 imshow() 函数的代码时,它编译
..
我遇到了一个自编译 opencv 的问题... XUbuntu 13.10 x64gcc 版本 4.8.1 cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -DINSTALL_C_EXAMPLES=开-D INSTALL_PYTHON_EXAMPLES=开-DBUILD_EXAMPLES=ON -D
..
我前几天安装了Ubuntu,用apt-get安装了build_essentials、opencv、highgui等.g++是4.6.1,opencv好像是2.1.0..我没有从源码构建opencv.. 我们有一些使用 opencv 功能的软件.让我们假设源文件名为 a.cpp 和 b.cpp.我编译为 a.o 和 b.o,然后将它们放入 .so 库(称为 libab.so). 最后,有
..
我正在尝试将最新版本的 openCV 添加到我的 iOS 项目中,但是当我编译时,我收到大约 30 个链接错误: 例子: 架构 i386 的未定义符号:“cv::merge(std::vector> const&, cv::_OutputArray const&)",引用自: 我添加了 OpenCV 框架,以及所有其他必需的框架,在一个带有简单视频捕获的虚拟应用程序中(按照链接中的教程)
..
我假设在这里使用 OpenCV 代码:http://github.com/billmccord/OpenCV-Android#readme是在 Android 上通过 NDK 使用 OpenCV 的最佳方式. 我仍然不知道如何从 C 函数定义中获得到我在 Android 项目中的 OpenCV.java 中声明的那些 cvFindContours(void* img, CvMemStora
..
我有一个使用一些 C++ 和 OpenCV 的完整工作应用程序.它编译并成功运行.现在我只是想整理我的代码并进行更改以在编译时删除所有警告.但是有一个警告我不明白.我的 android.mk 似乎有问题. 我编译的时候控制台输出如下: 06:58:21 **** 项目 Motion 默认配置的增量构建 ****"C:\\android-ndk-r9c\\ndk-build.cmd" 全部A
..
我正在使用 JNI 在 Android 中使用 OpenCV 2.4.8. 我用 VideoCapture 打开相机,我想录制它.我在 cv::Mat 中有图像,它正确显示在屏幕上. 但是,当我尝试打开 VideoCapture 时,它总是返回 false. //相机分辨率为 640x480 并且很好._camera_resolution = calc_optimal_camer
..
我有想要在 Android 中使用的 OpenCV 代码 (c++).为此,我必须使用 Android NDK.我下载了 用于 Android 开发的 OpenCV 包(2.4.0 版)和完成了该手册中的所有步骤.基本示例(仅限 Java API)运行没有问题.示例 #3 (教程 3(高级)- 添加本机 OpenCV) 从 ndk-builder 正确构建.但是当我尝试从 Eclipse 在设备上
..
我想创建一个在本机(使用 C++)中使用 BOW + SVM 进行预测的 Android 应用.不幸的是,我在构建本机部分时遇到了问题.由于 OpenCV SDK for Android 中不包含 non-free 模块,所以我需要自己构建模块,使用 this tutorial.看来我成功构建了 .so 文件.这是输出: [armeabi-v7a] 预编译:libopencv_java.so
..
我在使用带有新的 ndk 支持的 Android Studio 1.3+ 的原生 OpenCv 2.4.11(3.0.0 也可以)时遇到问题.所有关于 .mk 文件的教程,但我想将它与新的实验性 gradle 一起使用. 使用 Kiran 回答 OpenCV in Android Studio我在java中实现了正常工作.我还更改了 gradle-wrapper.properties:
..