2计算机视觉编程手册之操作像素

参考资料:

[1]OpenCV2计算机视觉编程手册 第2章 操作像素
[2]https://github.com/zhengguoxian123/OpenCV2-Computer-Vision-Programming-Understanding/tree/master/Chapter_02

注意

[1]去掉扩展部分
[2]本次学习的定位:结合程序,了解基础概念,能够使用函数库,并没做深入理解原理,单纯看的话,效果很有限。

2.2存取像素值

椒盐噪点(P30):就是随机给某个像素的值为白色或黑色。在传输图像的过程中,如果部分像素丢失,就会有这种情况。

2.3使用指针遍历图像

减少图像中的颜色数目,采取的办法是一个范围内的值用一个值来表示。

2.4使用迭代器遍历图像

这本书可以当成工具书

2.5编写高效的图像遍历循环

这一节讲的是统计各种方法遍历图像所花费的时间。

2.6遍历图像和邻域操作

锐化算子(P47):
拉普拉斯算子:

cv::saturate_cast对计算结果进行截断,使像素的值在0到255之间:

output[i]=cv::saturate_cast(5*current[i]-current[i-1]-current[i+1]-previous[i]-next[i]);

cv::Scalar指定像素通道的值

cv::Scalar(0)//指定像素单通道的值
cv::Scalar(0,0,0)//指定像素3个通道的值

卷积(P49):
图像滤波器(P49):

2.7进行简单的图像算术

掩模(P52):必须是灰度图,即单通道图像

2.8存取像素值

你可能感兴趣的:(2计算机视觉编程手册之操作像素)