色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

python 圖像判斷,清晰度(明暗),彩色與黑白實例

瀏覽:4日期:2022-07-23 08:46:08

1,判斷圖像清晰度,明暗,

原理,Laplacian算法。偏暗的圖片,二階導(dǎo)數(shù)小,區(qū)域變化?。黄恋膱D片,二階導(dǎo)數(shù)大,區(qū)域變化快。

import cv2 def getImageVar(imgPath): image = cv2.imread(imgPath) img2gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) imageVar = cv2.Laplacian(img2gray, cv2.CV_64F).var() return imageVar imageVar = getImageVar('./lena.jpg')print(imageVar)

python 圖像判斷,清晰度(明暗),彩色與黑白實例

輸出結(jié)果:

2119.0913581351697

2,判斷黑白或彩色圖片

原理,通道變化

def is_color_image(url): im=Image.open(url) pix=im.convert(’RGB’) width=im.size[0] height=im.size[1] oimage_color_type='Grey Image' is_color=[] for x in range(width): for y in range(height): r,g,b=pix.getpixel((x,y)) r=int(r) g=int(g) b=int(b) if (r==g) and (g==b):pass else:oimage_color_type=’Color Image’ return oimage_color_type

補充知識:求圖片的平均亮度

圖像相關(guān)開發(fā)中,有時我們需要知道和了解圖片的 亮度 這一信息,例如判斷圖片是否曝光嚴重過度或者太黑什么都看不清。

那么怎么去獲取到圖片的 平均亮度 這一信息呢?

一、YUV 圖片

一般相機的原始數(shù)據(jù)類型就是 YUV 格式,這種格式下很容易求得亮度,因為它的 Y 通道就是亮度通道,我們只需要求得 Y 通道的平均值就可以了。

由于 YUV 圖片前 width * height 個字節(jié)存放的就是 Y 的值,所以其均值計算如下:

void calculate_average_brightness(const unsigned char* image, const int width, const int height, double* brightness) { int length = width * height; double sum; for (int i = 0; i < length; ++i) { sum += image[i]; } brightness = sum / length; // brightness value: [0, 255]}

注意這樣計算得到的亮度值范圍為 0~255,如果要歸一化的話,再除以 255 即可。

二、RGB 圖片

RGB 圖片的計算理論和上述差不多,不過我們需要先求得 R、G、B 三個通道的均值。

RGB 圖片的亮度計算公式為:

Y = 0.299 * R + 0.587 * G + 0.114 * B ​

以上這篇python 圖像判斷,清晰度(明暗),彩色與黑白實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
主站蜘蛛池模板: 有码日韩| 成人国产网站v片免费观看 成人国产午夜在线视频 | 黑人边吃奶边扎下面激情视频 | 9久9久女女热精品视频免费观看 | 欧美一级片在线免费观看 | 亚洲一级黄色毛片 | 国产三级日产三级韩国三级 | 日韩精品免费视频 | 国产亚洲精彩视频 | 亚洲高清中文字幕一区二区三区 | 黄色美女一级片 | 色国产精品| 国产三级国产精品国产国在线观看 | 久久99精品久久久久久国产越南 | 成人影院人人免费 | 日本不卡免费高清一级视频 | 欧美在线视频免费观看 | 亚洲国产精品欧美日韩一区二区 | 亚洲国产精品综合久久久 | 精品厕拍 | 一本高清 | 国产在亚洲线视频观看 | 成人交性视频免费看 | 国产精品大全 | 日韩美女毛片 | 日本一区二区三区高清在线观看 | 亚洲一区国产 | 毛片看| 中文字幕日韩一区二区 | 亚洲国产影视 | a国产视频| 三级毛片在线免费观看 | 日本波多野结衣在线 | 国产精品久久久久影院色老大 | 在线中文字幕日韩 | 在线观看一区二区三区视频 | 一级风流片a级国产 | 欧美日韩一区二区三区在线观看 | 亚洲成在| 米奇精品一区二区三区在线观看 | 日韩亚洲一区二区三区 |