首页 文章
  • 7 votes
     answers
     views

    使用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); ...
  • 0 votes
     answers
     views

    打包OpenCV中的像素数据

    每当我通过cv :: imread读取带有3个通道的彩色图像时;它的数据对齐有点笨拙(既不是字节也不是整数),当我读取GPU内存上的单个像素数据时,我的速度会慢下来 . 而且似乎cv :: Mat类的对齐背后的逻辑与我最初的想法有点不同 . 它不会在一行中的两个像素之间添加额外的字节,以便每4个字节开始一行中的每个像素;而是在每行的END处填充一些额外的字节,任何行都可以在每4字节边界处开始 . ...
  • 1 votes
     answers
     views

    在OpenCV Mat图像中显示Vec3b像素值

    我想知道Mat图像中Vec3b像素中的值 . 我不是真正的OpenCV专家 . 我的Vec3b是,如果我打印Vec3b: Vec3b centralIntensity; cx=70; cy=700; centralIntensity = (Vec3b)imgTemp->at<Vec3b>(cx, cy); cout<<"I:["<<cx...
  • 2 votes
     answers
     views

    OpenCV 2.4.4中的轮廓/连接组件

    我目前正在制作一个有很多检测到的轮廓的图像 . 我的目标是缩小轮廓的数量,最终只有我正在寻找的轮廓 . 为此,我根据区域和边界框进行了一系列测试 . 现在我在每个步骤之后都做了 drawContours 的轮廓,我要保留后跟 findContours . My problem is 我只想做一次 findContours 然后只是擦掉我不想要的轮廓,这可能吗? 目前的方式: Mat src; M...
  • 2 votes
     answers
     views

    无法将图片加载到Mat opencv中

    我想在Android opencv上使用Mat类加载图像,但我有一些错误 . 我在我的项目上添加了库 . 我的代码:私有CameraBridgeViewBase mOpenCvCameraView;private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this){@ Overver public void onMan...
  • 1 votes
     answers
     views

    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...
  • 0 votes
     answers
     views

    深度点 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 &lt...

热门问题