问题标签 [iplimage]

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 投票
2 回答
4082 浏览

c++ - Opencv将3通道IplImage复制到4通道IplImage

当我尝试使用 cvCopy 一个由 3 个通道组成的 IplImage 到一个具有 4 个通道的 IplImage(我稍后需要额外的通道)时,我得到的只是一条错误消息。

是否有另一种方法可以增加 IplImage 的通道数而不会丢失它已经拥有的数据?

谢谢!

0 投票
2 回答
28999 浏览

opencv - 将 IplImage 转换为 CvMat

这是gpu冲浪代码:

我们没有得到正确的图像frame_gpu,因此从 获取图像时出现问题frame,我们使用以下方法打印framecvShowImage("aa", frame);但是frame如果我们尝试image,则只有空白屏幕

0 投票
3 回答
21894 浏览

image-processing - 写入 IplImage imageData

我想将数据直接写入 IplImage 的 imageData 数组,但我找不到很多关于它是如何格式化的信息。让我特别烦恼的一件事是,尽管创建了具有三个通道的图像,但每个像素都有四个字节。

我用来创建图像的功能是:

种种迹象表明,这应该会创建一个三通道 RGB 图像,但似乎并非如此。

例如,我将如何将单个红色像素写入该图像?

感谢您的帮助,这让我很难过。

0 投票
2 回答
927 浏览

opencv - 从 IplImage 创建 CvMat 对象

我正在尝试使用 OpenCV 在二进制图像中的特征周围创建一个边界框。我已经读过,如果我通过将 CvMat 对象作为参数传递给 cvBoundingRect() 来创建 CvRect 对象,我可以获得我寻找的边界框。我的问题是如何从 IplImage 创建 CvMat。我想使用的行是:

CvMat *imageMatrix = cvCreateMat(int rows, int cols, int type);

但显然这不接受 IplImage 作为输入。还有另一种从 IplImage 创建 CvMat 的方法吗?

0 投票
2 回答
2286 浏览

android - 灰度 Iplimage 到 android 位图

我正在使用opencv通过opencv将android位图转换为grescale。下面是我正在使用的代码,

bm 是源图像。此代码工作正常并转换为灰度,我已经通过保存到 sdcard 然后再次加载对其进行了测试,但是当我尝试使用以下方法加载它时,我的应用程序崩溃,任何建议。

iv1 是我想设置 bm 的 imageview。

0 投票
1 回答
511 浏览

iphone - iPhone 编程将 IplImage 坐标转换为 UIImage 坐标

我正在制作一个实时显示视频源的应用程序,我正在使用 OpenCV 处理帧以检测其中存在的人脸。为此,我需要先将帧转换为 UIImage,然后再转换为 IplImage。然后我运行面部检测,到目前为止一切都很好,除了检测到面部时捕获的坐标是 IplImage 的坐标并且原点从右下角开始......我需要左上角原点的坐标。

换句话说,我需要将右下原点的坐标点转换为左上原点的坐标。有谁知道Xcode中是否有这样做的功能?或者我可以从哪里开始寻找创建一个?

我需要坐标点并且不能直接在 IplImage 上绘制并转换回 UIImage 以显示,因为我正在使用从人脸检测中获得的坐标点进行进一步处理。

任何帮助将不胜感激:) 谢谢!

0 投票
1 回答
440 浏览

c++ - 如何快速将 IplImage(OpenCV) 转换为 ALLEGRO_BITMAP (A5)?

有没有一种最快的方法可以将 IplImage 类型从 OpenCV 转换为 Allegro 5.0.x 的 ALLEGRO_BITMAP 类型,而不仅仅是将每个像素从一个像素放置到另一个像素?

像这样的 2 for 循环:

0 投票
3 回答
1246 浏览

iphone - 从 NSDictionary 存储/提取对象

尝试将其内容分配给新变量/对象时,使用 NSDictionary 时出现错误。也许这不可能?我以为会的。我也不确定是否可以在字典中使用非 Objective C 特定对象。你能?

这是我调用来创建字典的方法:

这不是处理这个问题的正确方法吗?创建字典时出现的错误是:

“无法在参数传递中将 'IplImage*' 转换为 'objc_object*'”

当我检索字典元素时,我得到:

“无法在初始化中将 'objc_object*' 转换为 'IplImage*'”和“从 'objc_object*' 到 'int' 的无效转换”。

我已经阅读了 NSDictionary 上的 Apple 文档,它让我走到了这一步,但我不确定从这里去哪里。

提前致谢。

0 投票
1 回答
348 浏览

iphone - 将检测到的人脸从 IplImage 显示到 UIImage (iphone opencv)

我有一个 rectangle(x,y,width,height) 代表图像中的一张脸。矩形来自opencv人脸检测算法。但我想使用标签以 UIImage 格式显示。

问题是坐标是从 IplImage 获得的,并且在 UIImage 中的位置错误。

0 投票
2 回答
4500 浏览

c++ - Mat 和 setMouseCallback 函数

我有一个my_mouse_callback适用于 IplImage* 的示例函数:

这是main这样实现的:

问题是,在我的代码中,我使用的是 Mat 对象,它不能以这种方式转移到setMouseCallback函数中。

我正在寻找不涉及将 Mat 转移到 IplImage* 的解决方案。

或者如果没有解决方案,我怎样才能正确地将 Mat 转换为 IplImage*?

我已经使用 opencv 文档中的这段代码进行了尝试:

它没有用。