iplimage

    0热度

    3回答

    我在函数中传递IplImage *参数时遇到问题。这是一个学校项目,不幸的是我不应该编辑文件来调用我的过滤器函数。在主,图像带来了作为命令行参数,那么这一份拷贝并传递给正确的过滤器功能,因为这样: IplImage * floating = cvCreateImage (cvSize (img->width, img->height), IPL_DEPTH_32F, 3); cvConvertS

    0热度

    1回答

    我有一个问题,处理图像的宽度和宽度的使用。 我有尺寸以及图像数据作为QByteArray。我也有宽度步骤。我的问题是如何使用widthstep正确填充Ipl图像,因为我的图像的宽度是4095,这不是8的整数倍。我成功地填充了宽度为8的整数倍的图像,但现在我坚持使用这个问题在眼前。任何使用widthstep填充IplImage的通用代码都会受到欢迎和高度赞赏。 :D 下面是我的开关盒的一部分工作;

    2热度

    2回答

    我刚刚下载并安装了新的opencv版本。它本身支持java的事实是相当现实的。不过,我在移植我的javacv代码时遇到了一些麻烦。我不能再使用IplImage,因为它无法解析,即使我已经导入了org.opencv.core。*;切换到Mat似乎并不理想,因为我使用的许多opencv函数都需要IplImage。 例子: public static IplImage getAbsDifference

    0热度

    1回答

    我正在做一个项目,涉及到一个实时摄像头饲料,并显示在用户的窗口。 由于摄像机图像以错误的方式默认情况下,我使用cvFlip翻转它(所以电脑屏幕就像一面镜子),像这样: while (true) { IplImage currentImage = grabber.grab(); cvFlip(currentImage,currentImage, 1); // Ima

    1热度

    1回答

    我有一组蒙版图像,每次我在相机上识别出以前已知的场景时,都需要使用蒙版图像。所有的蒙版图像都是IplImage格式。例如,有些情况下,相机会摇摄到略微不同但靠近的位置。这意味着如果我在当前场景的中间某个地方做了一个模板匹配,那么我将能够通过在这个场景中进行一定量的模板移动来识别场景。我需要做的就是使用这些轮班来调整蒙板图像ROI,以便可以根据模板匹配适当地叠加它们。我知道,有功能,如: cvSet

    0热度

    1回答

    我是相当新的编程和我一直在做一些使用javacv的图像处理,但我无法找到使用鼠标事件为iplimage的坐标。我基本上想要使用左键单击按钮来获取iplimage的(x,y)坐标。如果有人能给我一个关于如何使用这个函数的基本例子,我会非常感激。我在网上看,我看到的所有东西都相当混乱。我知道参数是cvSetMouseCallback(“string”,on_mouse,null),但是我不知道on_m

    0热度

    1回答

    我试图在视频输入中检测到一个blob,其中cvBlob lib在我的ROS节点中。 我想,我犯了一个错误指针,但我不知道在哪里。 此外,我必须释放一些这个变量吗? Mat& corridorProces(Mat& resultImg) { Mat srcMat=resultImg.clone(); cvtColor(resultImg, resultImg, CV_RGB2G

    -2热度

    1回答

    我试图OpenCV的C++代码传送到蟒。 但我不知道如何改变下面这一行: ((uchar *)(img-> imageData + img-> widthStep * i))[j]; 当我写这样的: (img.imageData + img.widthStep * I)[j]的 它发生这种错误消息: 'cv2.cv.iplimage' 对象没有属性“的imageData “

    1热度

    1回答

    我一直在尝试做比较我的IplImage对象中的数据内容。 我有以下几点: IplImage img1 = IplImage(cv::imread("C:\\TestIm\\barrier_snapshot1.png"), CV_LOAD_IMAGE_GRAYSCALE); for (int i=0; i < img1.widthStep * img

    1热度

    1回答

    我目前有一个二进制黑白图像,我已经使用了cvThreshold,并且我想让图像的白色部分回到原来的颜色。 从我的理解中,将原始图像与二值图像相乘会产生这种效果。但我不确定如何做到这一点。我正在使用JavaCV。我试图: IplImage img.mul(im2); 而这并没有真正奏效。如何在JavaCV中使用mul openCV函数?另外,如果任何人有关于将opencv代码转换为JavaCV的