python图像处理
学习第一天打卡
图像基础知识
图像都是由像素构成的,像素呢是图像的最小单位,形象的解释想象有一个点阵图,这个点阵图中有许多的小方格,每个小方格都有确切的位置和被分配的色彩,这个小方格就是像素,我们平时说的像素的大小就是小方格的数量,一张美女图片中小方格越多就是像素越高,图片也就越清晰,图片放大之后的模糊度就会降低。
二值图像 灰度图像 彩色图像
1 二值图像
二值图像中的二值就是两个色彩数值像素255和0(255就代表白色,0代表黑色),我们所看到的二值图片就是一张黑白图。一般将一张灰度图转化为二值图片就是将他的灰度值和127相比较,大于等于127就是白色,反之即为黑色。
2 灰度图像
灰度图像就是很直观的灰色图片,他看上去比二值图片更加的真实好看。灰度图片将灰色分成256分,由此就有256个不同的灰色,每个不同的灰色都按照规律对应不同的灰度值。
将彩色图片转化为灰度图片的方法有以下几种:
(1) 浮点算法:Gray=R0.3+G0.59+B0.11
小数计算我好困其实,就是比如这种RGB(30,59,11)把他的数值进行运算,得出来的值呢就和灰度值进行匹配
(2) 整数方法:Gray=(R30+G59+B11)/100
(3) 移位方法:Gray=(R28+G151+B77)>>8;
(4) 平均值法:Gray=(R+G+B)/3;(此程序采用算法)
(5) 仅取绿色:Gray=G;
(6) 加权平均值算法:根据光的亮度特性,公式: R=G=B=R0.299+G*0.587+B0.144
要下班了后面的下次再说哈哈哈哈
原文链接:https://blog.csdn.net/Eastmount/article/details/81748802