韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python如何分析灰度

python如何分析灰度

头像

 Ly

2020-06-15 15:22:593046浏览 · 0收藏 · 0评论

图像类型:通常我们的数字图像是彩色的3通道RGB图像,R代表红色,G代表绿色,B代表蓝色。

存储方式:通常是uint8 无符号整数,0~255,当然也有24bits 可以表示更多的颜色,虽然这样做可以提高图像对于现实世界的一个还原度,但是会增加更多的开销,因此我们通常还是用8bits

灰度图像:灰度图像在图像处理种有着非常重要的地位,一些常用的操作都会涉及到灰度图像的转换,边缘检测、二值化等这些操作之前通常都是RGB to Gray。

直接给出公式:Gray = 0.2989*R+0.5870*G+0.1140*B

#Python Opencv
#导入头文件
%matplotlib inline
import matplotlib.pyplot as plt 
import cv2
import numpy as np
 
#读取图像,opencv读取图像通道顺序为BGR
img=cv2.imread('img.path.jpg')
 
#显示图像,其中.astype(np.uint8)为了确保数据格式以免无法显示,plt显示图像需要为RGB顺序
plt.figure(figsize=(15,10))
plt.imshow(cv2.cvtColor(img.astype(np.uint8), cv2.COLOR_BGR2RGB))
plt.show()

p1.jpg

img=0.2989*img[:,:,2]+0.5870*img[:,:,1]+0.1140*img[:,:,0]
######
plt.figure(figsize=(15,10))
plt.imshow(img, cmap ='gray')
plt.show()

p2.jpg

#opencv 自带函数进行转化
plt.figure(figsize=(15,10))
plt.imshow(cv2.cvtColor(img.astype(np.uint8), cv2.COLOR_BGR2GRAY),cmap='gray')
plt.show()

p3.jpg

img3=0.2989*img[:,:,2]+0.5870*img[:,:,1]+0.1140*img[:,:,0]
img2=cv2.cvtColor(img.astype(np.uint8), cv2.COLOR_BGR2GRAY)
print((img3-img2).sum()/(img.shape[0]*img.shape[1]))  ###结果=-0.0072855376781315

对比下,自己用公式得到的灰度图和opencv自己函数的灰度图,其实还是不一样的,应该是计算精度上的差距

更多Python知识,请关注:Python自学网!!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

姐姐的闺蜜2字ID高冷霸气| 偷偷在线观看免费高清电视剧推荐| 百度CREATE2025| 老头握住淑蓉双乳| 《性呻吟》伦理| 两个学霸边做题边C我怎么办| 满18岁免费观看高清电视剧大全| 老师好爽要尿了潮喷了18P| 酒鬼酒股票| 公交车上荫蒂添的好舒服H漫画| 黑色蕾丝女装大长腿 | 《一滴都不许漏》何泽城林荫 | 忘穿内裤电影院被C了| 韩剧公媳之恋免费观看全集| YSL水蜜桃86满十八岁多少钱 | 苍老师《荷尔蒙》| 免费观看已满十八岁电视剧高清版| 法国空姐1-4| 俄罗斯大扔子视频观看| 日大B舒服还是小B舒服呢| 可切换老司机模式浏览器| 女兒亂倫在线观看| 粗大的蘑菇头刮得又红又肿怎么办 | 被老师摸着J勃起有14厘米| 老八日三个媳妇的最新进展| 男朋友摸完小花园小肚子有点痛 | 《性88分钟》| 做爰高潮A片(毛片)| 《妻子的肉体偿还》5| 天美麻花星空高清MV播放音乐| 《漂亮的女邻居5》HD| 庄达菲| 《请好好疼爱里面》免费观看| 女同学裸睡我把她奶头摸硬了| 芬太尼关税| 国产日产亚洲系列最新版本的特点| 男生困困进女生困困洞视频| 摸的下身已洪水泛滥怎么办| 美国性伦1980禁忌禁忌| 蜜桃| 沉沦韵母小说全文阅读