OpenCV 中图像处理问题
发布网友
发布时间:2022-05-10 16:33
我来回答
共2个回答
热心网友
时间:2023-10-16 09:07
IplImage *myimage = cvLoadImage("D:\\w.jpg",1);//通过图片路径载入图片,参数1是彩色图片,0灰度图片
cvShowImage("w",myimage);
cvWaitKey(2000);//显示的时间2000ms
//像素遍历操作
for(int y=0;y<myimage->height;y++)
{
for(int x=0;x<myimage->width;x++)
{
((uchar*)(myimage ->imageData + myimage->widthStep*y))[x*3]=0;//(0-255) 蓝色通道像素
((uchar*)(myimage ->imageData + myimage->widthStep*y))[x*3+1]=0;//(0-255) 绿色通道像素
((uchar*)(myimage ->imageData + myimage->widthStep*y))[x*3+2]=0;//(0-255) 红色通道像素
}
}
cvShowImage("w",myimage);
cvWaitkey();//修改像素后的图片显示0黑色,255白色
热心网友
时间:2023-10-16 09:07
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=9176&sid=1d43e5edbb0c22297d25f288e5343794#p35196多查资料