针对OpenCV中IplImage类型中像素的操作
来源:互联网 发布:ipad种子下载软件 编辑:程序博客网 时间:2024/06/17 15:52
1、可以变成灰度图也可以不变。这里假设你的图像都是IPL_DEPTH_8U类型。
2、如果变成灰度图,就是单通道图像,获取的就是每一个像素点的灰度值。
3、如果不变成灰度图,就是3通道图像,获取的就是每一个像素点的BGR值,然后分别获取B值,G值和R值。
2、如果变成灰度图,就是单通道图像,获取的就是每一个像素点的灰度值。
IplImage* img = cvLoadImage("test.bmp", 0);for (int i = 0; i < img->height; i++){ for (int j = 0; j < img->width; j++) { //方法一:使用cvGet2D()函数间接访问 CvScalar s = cvGet2D(img, i, j);//其中i代表y轴(第i行),即height;j代表x轴(第j列),即width。 printf("gray value=%f\n",s.val[0]); //方法二:使用直接访问 uchar val = ((uchar *)(img->imageData + i*img->widthStep))[j];//i和j的意义同上 printf("gray value=%d\n",val); }}
3、如果不变成灰度图,就是3通道图像,获取的就是每一个像素点的BGR值,然后分别获取B值,G值和R值。
IplImage* img = cvLoadImage("test.bmp", 1);for (int i = 0; i < img->height; i++){ for (int j = 0; j < img->width; j++) { //方法一:使用cvGet2D()函数间接访问 CvScalar s=cvGet2D(img,i,j); //其中i代表y轴(第i行),即height;j代表x轴(第j列),即width。 printf("B=%f, G=%f, R=%f\n",s.val[0],s.val[1],s.val[2]);//注意是BGR顺序 //方法二:使用直接访问 int bVal = ((uchar *)(img->imageData + i*img->widthStep))[j*img->nChannels + 0]; // B int gVal = ((uchar *)(img->imageData + i*img->widthStep))[j*img->nChannels + 1]; // G int rVal = ((uchar *)(img->imageData + i*img->widthStep))[j*img->nChannels + 2]; // R printf("B=%d, G=%d, R=%d\n",bVal,gVal,rVal);//注意是BGR顺序 }}
0 0
- 针对OpenCV中IplImage类型中像素的操作
- Opencv--Iplimage中像素操作
- opencv中IPlimage类操作像素的办法
- opencv中针对IplImage图像数据结构 怎么访问图像像素?
- opencv中IplImage读取图片像素问题
- openCV中Mat类型与IplImage类型的转换
- Opencv中Mat对于像素的操作
- opencv中如何访问IplImage图像中每个像素的值
- OpenCV中Mat,IplImage,CVMat类型转换
- openCV中IplImage的使用
- openCV中IplImage的使用
- openCV中IplImage的使用
- openCV中IplImage的使用
- OpenCV中IplImage* ,CvMat 与新版OpenCV中 Mat类型的相互转化
- 【OpenCV】opencv中Mat与IplImage,CVMat类型之间转换
- OpenCV中IplImage图像格式
- OpenCV中坐标系与操作像素的四种方法
- OpenCV: OpenCV中IplImage图像格式
- 2014 DSP 工程师笔试题
- Hello world!
- Windows8.1下访问64位Oracle数据库的PLSQL Developer的配置方法
- [老欧的经验]Robotium脚本书写规范
- NFS服务器的简单搭建教程
- 针对OpenCV中IplImage类型中像素的操作
- Android源码编译环境
- mysql 字段类型总结---date datetime 等时间类型
- AutoLayout 代码布局自动化
- Android笔试总结笔试
- iOS 6 Auto Layout NSLayoutConstraint 界面布局
- Linux下gcc运行C程序
- 六月二十号
- 为自己励志!