
怎样输出OpenCV 中IplImage中imageData的像素值
它的类型为char,我强制转换到int型,明明图像中有白点,为什么输出的像素值中没有大于200的值???急求…………...
它的类型为char,我强制转换到int型,明明图像中有白点,为什么输出的像素值中没有大于200的值???
急求………… 展开
急求………… 展开
展开全部
可以使用opencv定义的宏来提取象素值
假设灰度图像image,存取其i行j列的象素可以这样:CV_IMAGE_ELEM(image, uchar, i, j)
如果是彩色图像就是
CV_IMAGE_ELEM(image, uchar, i, 3*j)
CV_IMAGE_ELEM(image, uchar, i, 3*j+1)
CV_IMAGE_ELEM(image, uchar, i, 3*j+2)
假设灰度图像image,存取其i行j列的象素可以这样:CV_IMAGE_ELEM(image, uchar, i, j)
如果是彩色图像就是
CV_IMAGE_ELEM(image, uchar, i, 3*j)
CV_IMAGE_ELEM(image, uchar, i, 3*j+1)
CV_IMAGE_ELEM(image, uchar, i, 3*j+2)
2012-05-25
展开全部
用CV_IMAGE_ELEM(src,uchar,y,x)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询