1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 使用OpenCV获取图像中某一点的像素值和修改某一点的像素值

使用OpenCV获取图像中某一点的像素值和修改某一点的像素值

时间:2021-07-19 09:44:25

相关推荐

使用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;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。