opencv遍历图像像素
2018-01-05 16:26
267 查看
int main()
{
Mat gray(300, 300, CV_8UC1);
Mat color(300, 300, CV_8UC3);
for (int i = 0;i < gray.rows;i++)
{
for (int j = 0;j <gray.cols;j++)
{
gray.at<uchar>(i, j) = (i + j + 10) % 255;
}
}
for (int i = 0;i <color.rows;i++)
{
for (int j = 0;j <color.cols;j++)
{
Vec3b pixel;
pixel[0] = (i + j) % 255;
pixel[1] = (i + j) % 255;
pixel[2] = 0;
color.at<Vec3b>(i, j) = pixel;
}
}
imshow("gray", gray);
imshow("color", color);
waitKey(0);
return 0;
}
{
Mat gray(300, 300, CV_8UC1);
Mat color(300, 300, CV_8UC3);
for (int i = 0;i < gray.rows;i++)
{
for (int j = 0;j <gray.cols;j++)
{
gray.at<uchar>(i, j) = (i + j + 10) % 255;
}
}
for (int i = 0;i <color.rows;i++)
{
for (int j = 0;j <color.cols;j++)
{
Vec3b pixel;
pixel[0] = (i + j) % 255;
pixel[1] = (i + j) % 255;
pixel[2] = 0;
color.at<Vec3b>(i, j) = pixel;
}
}
imshow("gray", gray);
imshow("color", color);
waitKey(0);
return 0;
}
相关文章推荐
- OpenCV学习C++接口:图像遍历+像素压缩
- opencv高效访问图像像素(遍历像素的方法总结)
- OpenCV 图像的翻转 flip实现 与遍历像素的方式实现
- vc 下 用 opencv 实现的--- 遍历图像,返回值为 a 的 像素点 的坐标
- OpenCV2 访问各个像素点的方法(图像遍历)
- 来自一本国外OpenCV2书籍的示例-遍历图像像素的14种方法
- opencv开发笔记(七):三种方法遍历图像操作像素
- opencv像素基本操作及图像遍历at
- python3-opencv库(2)--遍历图像像素,利用Numpy创建图像,Numpy基本操作
- OpenCV中图像遍历与像素操作
- opencv像素基本操作及图像遍历at
- opencv像素基本操作及图像遍历at
- [OpenCV2]遍历图像的临近像素
- opencv学习(5) 使用迭代器遍历图像的像素
- opencv学习(三)之图像像素遍历(颜色空间缩减、查找表)
- OpenCV学习C++接口:图像遍历+像素压缩
- OpenCV学习C++接口:图像遍历+像素压缩
- Opencv中图像的遍历与像素操作
- 跟着男票写程序1--opencv遍历图像像素
- opencv2-遍历图像像素的14种方法