-
2 votesanswersviews
OpenCV 2.4.4中的轮廓/连接组件
我目前正在制作一个有很多检测到的轮廓的图像 . 我的目标是缩小轮廓的数量,最终只有我正在寻找的轮廓 . 为此,我根据区域和边界框进行了一系列测试 . 现在我在每个步骤之后都做了 drawContours 的轮廓,我要保留后跟 findContours . My problem is 我只想做一次 findContours 然后只是擦掉我不想要的轮廓,这可能吗? 目前的方式: Mat src; M... -
0 votesanswersviews
深度点 Cloud ,迭代器错了吗?
嗨我正在将深度图像转换为点 Cloud ,它似乎停在图像宽度的1/3处 . 也许我在迭代中通过坐标的东西是错误的? float* p = (float*)depth.data; // one option to iterate through int index1 = 0; // just for counting the points for (int y = 0; y <... -
7 votesanswersviews
使用libvlc smem从视频中获取帧并将其转换为opencv Mat . (C )
[UPDATED WITH PARTIAL ANSWER]这是我的代码: void cbVideoPrerender(void *p_video_data, uint8_t **pp_pixel_buffer, int size) { // Locking imageMutex.lock(); videoBuffer = (uint8_t *)malloc(size); ... -
1 votesanswersviews
Mat.Depth()Opencv
我正在使用Opencv开发LK光流方法 . 当我试图执行我的代码时,我收到以下错误 . 断言失败(ncorners> = 0 && corners.depth()== CV_32F)在cornerSubPix中,文件/tmp/buildd/ros-hydro-opencv2-2.4.9-2precise-20140819-1745/modules/imgproc/src/c... -
2 votesanswersviews
无法将图片加载到Mat opencv中
我想在Android opencv上使用Mat类加载图像,但我有一些错误 . 我在我的项目上添加了库 . 我的代码:私有CameraBridgeViewBase mOpenCvCameraView;private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this){@ Overver public void onMan... -
0 votesanswersviews
打包OpenCV中的像素数据
每当我通过cv :: imread读取带有3个通道的彩色图像时;它的数据对齐有点笨拙(既不是字节也不是整数),当我读取GPU内存上的单个像素数据时,我的速度会慢下来 . 而且似乎cv :: Mat类的对齐背后的逻辑与我最初的想法有点不同 . 它不会在一行中的两个像素之间添加额外的字节,以便每4个字节开始一行中的每个像素;而是在每行的END处填充一些额外的字节,任何行都可以在每4字节边界处开始 . ... -
1 votesanswersviews
在OpenCV Mat图像中显示Vec3b像素值
我想知道Mat图像中Vec3b像素中的值 . 我不是真正的OpenCV专家 . 我的Vec3b是,如果我打印Vec3b: Vec3b centralIntensity; cx=70; cy=700; centralIntensity = (Vec3b)imgTemp->at<Vec3b>(cx, cy); cout<<"I:["<<cx...