opencv相关内容

检测图像的最外边缘并基于它绘图

我正在研究一个可以通过图像计算肘关节角度的项目.我正在努力的部分是图像处理. 目前使用英特尔实感 R200 在 Python 中执行此操作(尽管可以认为我使用的是图像输入). 我试图检测左图的边缘,这样我就可以获得中心图像,目的是提取外轮廓(右图)图片): 知道从角中出来的两根管子的边会平行(两个橙色的边和两个绿色的边平行于同一种颜色)... ...我正在尝试构建与两对颜色 ..
发布时间:2021-11-27 23:54:42 Python

MinAreaRect 角度 - 不确定返回的角度

从 MinAreaRect 的函数中,它是否返回 0-360 度范围内的角度?我不确定,因为我有一个方向为 90 度左右的对象,但我一直在得到 -1 或 -15 度.这可能是 openCV 错误吗? 非常感谢任何指导. 谢谢 解决方案 我假设您使用的是 C++,但如果您使用的是 C 或 Python,答案应该是相同的. 函数 minAreaRect 似乎给出了从 -90 ..
发布时间:2021-11-27 23:52:06 其他开发

OpenCV、OpenGL 和 Android Sensor 之间参考坐标系的变化

我正在使用 OpenCV、Android 和 OpenGL 进行增强现实项目.据我所知,OpenGL 中的坐标系是 OpenCV 坐标系为: 将这些设备与 android 传感器结合使用时,如何进行坐标系转换和 [R|t] 矩阵转换?有没有很好的教程或文档来解释所有这些令人困惑的东西? 解决方案 如果你看图,那么你看到,两个坐标系有相同的handednes,但是OpenCV的一 ..
发布时间:2021-11-27 21:15:11 其他开发

Eclipse 编译成功但仍然出现语义错误

注意:这显然是 StackOverflow 上的一个反复出现的问题,但是 - 就我所见 - 要么人们永远找不到方法,要么他们的解决方案对我不起作用 问题: 我正在使用 Eclipse Juno ADT.一切正常,直到我尝试更新 NDK.我用新版本(即 ndk-r8e)替换了我的 ndk 文件夹(即 ndk-r8d),并且在我的 Paths and Symbols 配置,我将包含从 g+ ..
发布时间:2021-11-27 20:00:34 Java开发

如何在使用 Gradle 时使用 opencv?

我想使用 Android Studio 使用 Gradle 构建工具开发应用程序.我无法在 build.gradle 上插入 OpenCV 存储库和库.我的 .gradle 文件如下所示: buildscript {存储库{MavenCentral()}依赖{类路径 'com.android.tools.build:gradle:0.5.+'}}应用插件:'android'存储库{MavenCe ..
发布时间:2021-11-27 17:54:24 移动开发

Android camera2 输出到 ImageReader 格式 YUV_420_888 仍然很慢

我试图让 Android camera2 在后台服务中运行,然后在回调 ImageReader.OnImageAvailableListener 中处理帧.我已经使用建议的原始格式 YUV_420_888 来获得最大 fps,但是在 640x480 分辨率下我只能获得大约 7fps.这甚至比我使用旧的 Camera 接口(我想升级到 Camera2 以获得更高的 fps)或使用 OpenCV Ja ..
发布时间:2021-11-27 15:27:00 移动开发

如何通过 Conda 安装 Python OpenCV?

我正在尝试通过 Anaconda 为 Python 安装 OpenCV,但我可以似乎不明白这一点. 我试过了 conda 安装 opencv康达安装cv2 我也试过搜索 conda 搜索简历 没有雪茄.我遇到了将 opencv 列为包含包的内容: http://docs.continuum.io/anaconda/pkgs.html 运行 conda info 后,我注意 ..
发布时间:2021-11-27 11:51:35 Python

Boto3 Kinesis Video GetMedia 和 OpenCV

我正在尝试使用 Boto3 从 kinesis 获取视频流,然后使用 OpenCV 显示提要并同时将其保存到文件中. 获取签名 URL 和 Getmedia 请求的过程似乎完美无缺,只是当我尝试使用 OpenCV 呈现它时,它似乎不起作用. 数据不顾一切地流向数据流 导入boto3将 numpy 导入为 np导入 cv2kinesis_client = boto3.client('k ..
发布时间:2021-11-27 10:19:44 Python

即使在混合后也需要透明图像

我正在尝试混合两个图像,如此处. 这是我的全部代码 #include #include #include 使用命名空间 cv;int main( int argc, char** argv ){双测试版;双输入;垫 src1, src2, dst;///要求用户输入alphastd::cout ..
发布时间:2021-11-27 08:20:09 C/C++开发

OpenCV 中的 Alpha 通道

OpenCV 支持 alpha 通道吗?或者有什么方法可以处理透明的png?我需要合并两个图像,其中第一个是背景,第二个是由 cvWarpAffine 旋转的图像.我可以通过将像素一一合并并省略具有某些值的像素来实现,这些值是我在 cvWarpAffine 的 cvScalar 中设置的.但是,我认为这不是预期的解决方案.感谢您的建议 解决方案 更新答案: 使用 CV_LOAD_IMAGE ..
发布时间:2021-11-27 08:17:33 其他开发

FaceDetect OpenCV2.1 示例,访问冲突写入位置 0x00000000

我尝试使用 vs2010 运行 facedetect opencv 示例.调试结果“facedetect.exe 中 0x53fa42bf 处未处理的异常:0xC0000005:访问冲突写入位置 0x00000000." 这是代码txt 文件:http://ebooks-libs.com/backup/facedetect-opencv2.1.txt cpp 文件:http://ebook ..
发布时间:2021-11-26 20:22:05 其他开发

BackgroundSubtractorMOG2 bgm->apply 在 Visual Studio 2017 中引发异常

我是 C++ 和 opencv 的新手,在运行背景减法器模型时遇到了困难.我正在使用 Visual Studio 2017 (VC++) 和 opencv 3.2. 我需要使用 BackgroundSubtractorMOG2 并且它可以很好地创建模型,但是当我向它传递一个从编码图像转换的新帧时抛出异常(因为我使用的是 USB3 相机,它不t 允许通过 opencv 直接读取帧到 cv::M ..
发布时间:2021-11-26 20:18:02 其他开发

Qt 信号槽 cv::Mat 无法读取内存访问冲突

我有一个 Microsoft Visual Studio 应用程序,它从相机中抓取帧,我正尝试在 Qt 应用程序中显示这些帧.我正在使用 OpenCV 对帧进行一些处理,因此帧是 Mat 对象.我使用 QThreads 来并行化应用程序.当我尝试从我的 CameraThread 类发出 Mat 信号时,我收到了访问冲突读取位置. main.cpp int main(int argc, ch ..
发布时间:2021-11-26 20:06:44 其他开发

在 64 位 mac 上编译 OpenCV 代码

我最近继承了一些 OpenCV 代码.我在我的 mac 上安装了 openCV,内置在 XCode 中,然后编译并成功运行了我的第一个 openCV“hello world"-ish 程序. 现在我正在尝试运行给定的代码,但出现错误,让我相信这是原始代码在 32 位 Windows 系统上运行而我在 64 位 Mac 上运行的问题. 当我通过输入“make"运行 Makefile 时 ..
发布时间:2021-11-26 14:42:20 C/C++开发

不丢失数据的 OpenCV Birdseye 视图

我正在使用 OpenCV 来获取捕获帧的鸟瞰图.这是通过在平面上提供棋盘图案来完成的,该图案将形成鸟瞰图. 虽然在这片平原上看起来相机已经很漂亮了,但我需要它完美才能确定像素和厘米之间的关系. 在下一阶段,捕获的帧正在变形.它给出了预期的结果: 然而,通过执行这种转换,棋盘模式之外的数据正在丢失.我需要的是旋转图像而不是扭曲已知的四边形. 问题:如何按摄像机角度旋转图像,使 ..
发布时间:2021-11-25 18:29:27 Java Web开发

如何使用分水岭改进图像分割?

我正在开发一个应用程序来检测病变区域,为此我使用抓取来检测 ROI 并从图像中删除背景.但是,在某些图像中,它运行不佳.他最终没有很好地确定感兴趣区域的边界.分水岭可以更好地识别此类工作的边缘,但是我在从抓地块过渡到分水岭时遇到了困难.在处理grabcut之前,用户使用touchevent在感兴趣的图像(伤口区域)周围标记一个矩形,以方便算法的工作.如下图. 然而,使用其他伤口图像,分割效果 ..
发布时间:2021-11-25 17:34:12 Java Web开发

Windows 7 64 位中的 OpenCV 2.4 错误 0xc0000005

我在 Windows 7 64 位中使用 CodeBlocks,我使用 MinGw 作为我的默认 c/c++ 编译器. 几天前我需要使用 OpenCV,在我遇到了很多错误之后,我遇到了这样的无法解决的错误: 示例代码: #include "cv.h"#include "highgui.h"int main( int argc, char** argv ) {IplImage* img ..
发布时间:2021-11-25 07:38:59 C#

在 Python 3.5 64 位上通过 pip 安装 OpenCV

我尝试安装 OpenCV,但找不到任何合适的 pip 包.我决定在网上查找有关如何安装它的官方文档,并找到了 这个.不幸的是,这个文档不仅只支持使用 python 2.7 的版本,还说通过从 sourceforge 下载它来手动安装 OpenCV,而不是使用像 pip 这样的包管理器. 我想知道是否有更好或更正式的方式在 python 3.5 中安装 OpenCV,或者如果失败,我应该安装一 ..
发布时间:2021-11-25 07:23:33 C#

Windows 7 64/Visual Studio 2008/OpenCV2.1 错误:“应用程序无法正确启动 (0xhex).."

我正在以 64 位模式从分支顶部构建 OpenCV2.1,当我将库链接到我的代码(在 XP 上以 32 位模式工作)时,我得到对话框: “应用程序无法正确启动(0xc0150002)点击确定关闭应用程序" 当我启动应用程序时.事件查看器指向 OpenCV dll 之一的 &说这是一个并行错误,但我肯定是在构建 OpenCV &我的代码是 64 位编译,在这个过程中没有错误.我试过摆弄/ ..
发布时间:2021-11-25 07:19:13 C#