Opencv 获取每个像素值
来源:互联网 发布:div模块滚动加载 js 编辑:程序博客网 时间:2024/06/14 02:05
原文地址:获取每个像素值">Opencv 获取每个像素值 作者:火星_宅男
话不多说,新手在不断学习,刚刚看见读取每个像素点值很是好奇。
#include <highgui.h>
#include <iostream>
using namespace std;
int main()
{
IplImage* src =cvLoadImage("e:/11.bmp",CV_LOAD_IMAGE_COLOR);
//方法一:
CvScalar s =cvGet2D(src,200,201);//获取像素点为(201,200)点的BGR的值
//注:此处的x,y值是反的,具体不解释
cout<<s.val[0]<<'t'<<s.val[1]<<'t'<<s.val[2]<<endl;//输出B值,G值,R值
//方法二:此处输出的时候进行强制类型转换就可以得到和上面一样的值。不能直接输出uchar?
//坐标(200,201)的像素值
//坐标(200,201)的像素值
cout<<(int)((uchar*)(src->imageData+200*src->widthStep))[3*201]<<endl;
cout<<(int)((uchar*)(src->imageData+200*src->widthStep))[3*201+1]<<endl;
cout<<(int)((uchar*)(src->imageData+200*src->widthStep))[3*201+1]<<endl;
cvReleaseImage(&src);
return 0;
}
晚安!
0 0
- Opencv 获取每个像素值
- 用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素
- opencv操作每个像素
- opencv 获取Mat像素值
- opencv 访问每个像素点
- 【OpenCV】访问图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问图像中每个像素的值
- 【OpenCV】访问图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问图像中每个像素的值
- 【OpenCV】访问Mat图像中每个像素的值
- 【OpenCV】访问Mat中每个像素的值(新)
- 旁路电容和去耦电容的区别
- 单片机
- MOS管的知识
- IR2104
- 比较器,比较器原理是什么?
- Opencv 获取每个像素值
- noip2014 提高组题解 equation
- 灰度值与像素值
- 2014年08月25日
- Nokia5110液晶屏新手学习笔…
- 全角和半角
- NOKIA5110 LCD使用心得之坐…
- 2014年08月25日
- Micro SD 卡(TF卡)&nb…