image - 如何访问 OpenCV 中的像素?

标签 image video opencv pixel

我有一个 x,y 点坐标,我如何使用它来访问 IplImage 上的特定点?

谢谢

最佳答案

使用CV_IMAGE_ELEM

CV_IMAGE_ELEM( image_header, elemtype, y, x*N+C )

例如给定一个 8 位 3 channel (例如 RGB)IplImage* img,我们希望在第二个 channel 上使用 (x,y):

CV_IMAGE_ELEM(img, uchar, y, (x * 3) + 1))

关于image - 如何访问 OpenCV 中的像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7535364/

相关文章:

javascript - 如何使用变量更改图像高度?

c# - 将 base64string 转换为 Image 类型。找不到图像类型?

image - 为什么我的自定义交付图像没有缓存在浏览器中?

image - 如何在 MATLAB 中读取 RAW RGB 图像?

video - 如何将 .wmf 格式的视频文件转换为 .mp4 或 avi。格式?

c++ - fastnlmeanfilter 链接错误

OpenCV 可视化库问题

python - 图像中土壤颗粒分水岭以外的替代分割技术

javascript - 动态地将数据附加到 html5 视频

c# - C# 媒体基础