opencv相关内容

如何使用 opencv 向 PYQT 显示图像

您好,我是 python 和 opencv 的新手 我想问,如何在 qlabel (pyqt) 中显示我的图像,我想将 qlabel 转换为灰度. 导入系统从 PyQt5.uic 导入 loadUi从 PyQt5.QtWidgets 导入 QMainWindow、QApplication、QFileDialog导入简历2从 PyQt5 导入 QtCore、QtGui、QtWidgets从 ..
发布时间:2022-01-12 22:39:46 Python

在 Raspberry 上的 python 中,opencv 的分段错误

我正在制作一个非常简单的程序,它使用 python 中的 opencv 从 Raspberry pi 相机捕获视频.我正在使用 Raspbian 作为操作系统.我已经用 opencv 2.4.5 版本制作了一些程序,现在我已经安装了 opencv 2.4.9.我过去在以前版本的 opencv 上运行的所有程序现在都无法运行,我想我找到了程序给我错误的地方.只是尝试启动以下代码: 导入 cv2将 ..
发布时间:2022-01-12 16:23:24 Python

一起使用 MPI 和 OpenCV 时出现分段错误

我正在尝试学习 C++ 中的 MPI.我对 OpenCV 有一些了解,所以我尝试使用 MPI 和 OpenCV 编写程序.这听起来可能很愚蠢,但为了学习,我尝试在线程 0 上从网络摄像头捕获图像并将图像传递给线程 1 以转换为灰度并显示灰度图像. 这就是我编译代码的方式: mpic++ opencv.cpp `pkg-config opencv --libs` 代码编译成功,但是当我 ..
发布时间:2022-01-12 16:07:18 C/C++开发

如何在不将 MFC 链接为静态库的情况下消除 OpenCV 1.1 和 MFC 6.0 之间的内存泄漏

如果您曾经尝试将 MFC 和 OpenCV 一起使用,您会知道 这一点记录的问题.正如论坛所示,如果没有将 MFC 链接为静态库,使用 OpenCV 会产生内存泄漏. 然而,一个人找到了解决这个问题的方法,方法是重新编译 OpenCV 并稍微更改代码.但它适用于 2.0 或更高版本. 我想知道 OpenCV 1.0 或 1.1 是否有类似的方法.当然,这些版本中没有 system.cp ..
发布时间:2022-01-12 15:21:29 C/C++开发

裁剪图像的 OpenCV Mat 无法在 MFC 视图上正确显示

我正在使用以下例程在 MFC 视图上显示 OpenCV Mat.它适用于未裁剪的图像.但是对于预先裁剪的图像,它会显示如下所示的空白或奇怪的图像: 第一个显示在 MS Paint 等常用图像软件上,第二个显示在我的 MFC 视图上.困难在于未裁剪的图像文件显示得很好.我不确定这是 SetDIBitsToDevice 或 OpenCV 的错.但显然 SetDIBitsToDevice 在每行中 ..
发布时间:2022-01-12 15:13:27 C/C++开发

OpenCV 2.4:在 MFC 中显示 cv::Mat

我正在将现有代码库从 IplImage* 更新到更新的 cv::Mat.我想知道如何将我的 cv::Mat 对象显示到 MFC.我们目前使用的解决方案是基于旧的 CvvImage 类: void DrawPicToHDC(IplImage *img, UINT ID, bool bOnPaint){CDC *pDC = GetDlgItem(ID)->GetDC();HDC hDC=pDC->G ..
发布时间:2022-01-12 15:09:52 C/C++开发

如何在 MFC 视图上显示 OpenCV Mat

我认为在 MFC 视图上显示 OpenCV2 Mat 很简单,但事实并非如此.这只是我在 google 上找到的相关资料.请原谅我的无知,但我找不到任何其他材料来展示如何将 SetDIBitsToDevice 与一维数组“数据"成员返回一起使用.更具体地说,我需要知道如何为函数指定 BITMAPINFO.我要回到旧的 C 风格 OpenCV 来使用 MFC 吗? 更新: 我发现 Set ..
发布时间:2022-01-12 14:33:24 C/C++开发

从函数崩溃返回,仅在代码中的某个点之后

当我从函数返回时,我无法弄清楚为什么我的函数会导致程序崩溃.我做了一些调试,喜欢从函数返回导致它崩溃的那一刻. 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 ..
发布时间:2022-01-12 11:48:51 C/C++开发

Ubuntu、opencv 和链接

我前几天安装了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). 最后,有 ..
发布时间:2022-01-11 15:34:28 其他开发

如何使用 OpenCV 解决 iOS 链接错误

我正在尝试将最新版本的 openCV 添加到我的 iOS 项目中,但是当我编译时,我收到大约 30 个链接错误: 例子: 架构 i386 的未定义符号:“cv::merge(std::vector> const&, cv::_OutputArray const&)",引用自: 我添加了 OpenCV 框架,以及所有其他必需的框架,在一个带有简单视频捕获的虚拟应用程序中(按照链接中的教程) ..
发布时间:2022-01-11 15:22:15 移动开发

链接器标志中的非系统库

我有一个使用一些 C++ 和 OpenCV 的完整工作应用程序.它编译并成功运行.现在我只是想整理我的代码并进行更改以在编译时删除所有警告.但是有一个警告我不明白.我的 android.mk 似乎有问题. 我编译的时候控制台输出如下: 06:58:21 **** 项目 Motion 默认配置的增量构建 ****"C:\\android-ndk-r9c\\ndk-build.cmd" 全部A ..
发布时间:2022-01-10 23:51:25 Java开发

无法在 OpenCV Android 示例中链接本机库

我有想要在 Android 中使用的 OpenCV 代码 (c++).为此,我必须使用 Android NDK.我下载了 用于 Android 开发的 OpenCV 包(2.4.0 版)和完成了该手册中的所有步骤.基本示例(仅限 Java API)运行没有问题.示例 #3 (教程 3(高级)- 添加本机 OpenCV) 从 ndk-builder 正确构建.但是当我尝试从 Eclipse 在设备上 ..
发布时间:2022-01-10 23:16:13 移动开发

Android中对'cv::initModule_nonfree()'的未定义引用

我想创建一个在本机(使用 C++)中使用 BOW + SVM 进行预测的 Android 应用.不幸的是,我在构建本机部分时遇到了问题.由于 OpenCV SDK for Android 中不包含 non-free 模块,所以我需要自己构建模块,使用 this tutorial.看来我成功构建了 .so 文件.这是输出: [armeabi-v7a] 预编译:libopencv_java.so ..
发布时间:2022-01-10 23:12:43 移动开发

OpenCv with Android studio 1.3+ using new gradle - undefined reference

我在使用带有新的 ndk 支持的 Android Studio 1.3+ 的原生 OpenCv 2.4.11(3.0.0 也可以)时遇到问题.所有关于 .mk 文件的教程,但我想将它与新的实验性 gradle 一起使用. 使用 Kiran 回答 OpenCV in Android Studio我在java中实现了正常工作.我还更改了 gradle-wrapper.properties: ..