使用OpenCV获取图像中某一点的像素值和修改某一点的像素值
来源:互联网 发布:js控制radio选中 编辑:程序博客网 时间:2024/05/12 13:51
使用OpenCV获取图像中某一点的像素值和修改某一点的像素值
int my_getpixel()
{
IplImage *img=cvLoadImage("D:\\Case\\Train1.bmp",1);
CvScalar s;
for(int i=0;i<img->height;i++){
for(int j=0;j<img->width;j++){
s=cvGet2D(img,i,j); // get the (i,j) pixel value
printf("B=%f,G=%f,R=%f\n",s.val[0],s.val[1],s.val[2]);
s.val[0]=111;
s.val[1]=111;
s.val[2]=111;
cvSet2D(img,i,j,s);//set the (i,j) pixel value
}
}
system("pause");
cvNamedWindow("Image",1);
cvShowImage("Image",img);
cvWaitKey(0); //等待按键
cvDestroyWindow( "Image" );//销毁窗口
cvReleaseImage( &img ); //释放图像
return 1;
}
int my_getpixel()
{
IplImage *img=cvLoadImage("D:\\Case\\Train1.bmp",1);
CvScalar s;
for(int i=0;i<img->height;i++){
for(int j=0;j<img->width;j++){
s=cvGet2D(img,i,j); // get the (i,j) pixel value
printf("B=%f,G=%f,R=%f\n",s.val[0],s.val[1],s.val[2]);
s.val[0]=111;
s.val[1]=111;
s.val[2]=111;
cvSet2D(img,i,j,s);//set the (i,j) pixel value
}
}
system("pause");
cvNamedWindow("Image",1);
cvShowImage("Image",img);
cvWaitKey(0); //等待按键
cvDestroyWindow( "Image" );//销毁窗口
cvReleaseImage( &img ); //释放图像
return 1;
}
0 0
- 使用OpenCV获取图像中某一点的像素值和修改某一点的像素值
- 使用OpenCV获取图像中某一点的像素值和修改某一点的像素值
- OpenCV中获取图像某一像素值
- OpenCV中获取图像某一像素值
- OpenCV中获取图像某一像素值
- OpenCV中获取图像某一像素值
- OpenCV中获取图像某一像素值
- android获取屏幕某一点的像素值
- opencv 图像像素点的值获取与显示
- 【OpenCV】OpenCV中获取图像的像素点并处理
- 如何得到bitmap某一点像素的RGB值
- 如何得到bitmap某一点像素的RGB值
- OpenCV获取某点的像素值
- OpenCV获取某点的像素值
- 用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素
- OpenCV中用于读取图像像素点的值
- 基于opencv查看图像各像素点的RGB值
- 通过OpenCV修改图片某一像素的数值 Python实现
- 排序(堆排序)
- hdu 2560 buildings
- 貌似是xp sp3解决usb键盘卡顿的问题
- CentOS关闭防火墙
- [Python标准库]operator——内置操作符的函数接口
- 使用OpenCV获取图像中某一点的像素值和修改某一点的像素值
- *LeetCode Wildcard Matching
- 1075. PAT Judge (25)【排序】——PAT (Advanced Level) Practise
- asp.net控件本质
- java入门学习(4)— 类,对象理解,如何创建类,对象
- conda
- PHP 防止文件盗链而读入内存之后下载
- android数据存储方式之一 Sharedpreferences
- 零基础写Java知乎爬虫之进阶篇