導航:首頁 > 圖片大全 > 如何提取圖片的亮度

如何提取圖片的亮度

發布時間:2022-03-07 00:04:02

⑴ python用PIL如何獲得一張圖片的亮度值

importImage
defRGB_to_HSL(r,g,b):
'''ConvertsRGBcolorspacetoHSL(Hue/Saturation/Value)colorspace.
Formulafromhttp://www.easyrgb.com/math.php?MATH=M18#text18

Input:
(r,g,b)(integers0...255):RGBvalues

Ouput:
(h,s,l)(floats0...1):correspondingHSLvalues

Example:
>>>printRGB_to_HSL(110,82,224)
(0.69953051643192476,0.69607843137254899,0.59999999999999998)
>>>h,s,l=RGB_to_HSL(110,82,224)
>>>prints
0.696078431373
'''
ifnot(0<=r<=255):raiseValueError,"r(red)parametermustbebetween0and255."
ifnot(0<=g<=255):raiseValueError,"g(green)parametermustbebetween0and255."
ifnot(0<=b<=255):raiseValueError,"b(blue)parametermustbebetween0and255."

var_R=r/255.0
var_G=g/255.0
var_B=b/255.0

var_Min=min(var_R,var_G,var_B)#Min.valueofRGB
var_Max=max(var_R,var_G,var_B)#Max.valueofRGB
del_Max=var_Max-var_Min#DeltaRGBvalue

l=(var_Max+var_Min)/2.0
h=0.0
s=0.0
ifdel_Max!=0.0:
ifl<0.5:s=del_Max/(var_Max+var_Min)
else:s=del_Max/(2.0-var_Max-var_Min)
del_R=(((var_Max-var_R)/6.0)+(del_Max/2.0))/del_Max
del_G=(((var_Max-var_G)/6.0)+(del_Max/2.0))/del_Max
del_B=(((var_Max-var_B)/6.0)+(del_Max/2.0))/del_Max
ifvar_R==var_Max:h=del_B-del_G
elifvar_G==var_Max:h=(1.0/3.0)+del_R-del_B
elifvar_B==var_Max:h=(2.0/3.0)+del_G-del_R
whileh<0.0:h+=1.0
whileh>1.0:h-=1.0
return(h,s,l)
defrgb2hsv(r,g,b):
r,g,b=r/255.0,g/255.0,b/255.0
mx=max(r,g,b)
mn=min(r,g,b)
df=mx-mn
ifmx==mn:
h=0
elifmx==r:
h=(60*((g-b)/df)+360)%360
elifmx==g:
h=(60*((b-r)/df)+120)%360
elifmx==b:
h=(60*((r-g)/df)+240)%360
ifmx==0:
s=0
else:
s=df/mx
v=mx
returnh,s,v
im=Image.open("bg_main.bmp")
(w,h)=im.size
foriinrange(w):
forjinrange(h):
(r,g,b)=im.getpixel((i,j))
printrgb2hsl(r,g,b)

⑵ matlab中圖像亮度怎樣提取

rgb = imread('000.bmp');
hsv = rgb2hsv(rgb);
H = hsv(:,:,1); % 色調
S = hsv(:,:,2); % 飽和度
V = hsv(:,:,3); % 亮度

⑶ ps照片處理怎麼把照片變亮

1、首先打開PS軟體,全程是ADOBE photoshop。

⑷ 如何使用MATLAB實現將BMP圖片的亮度信號Y分量提取並保存在txt文件中

rgb = imread('000.bmp');
hsv = rgb2hsv(rgb);
H = hsv(:,:,1); % 色調
S = hsv(:,:,2); % 飽和度
V = hsv(:,:,3); % 亮度
save('000_V.txt','V','-ascii');

⑸ 如何提取一幅圖片中亮度最大的一點的坐標

太專業了 搞不定!!!

⑹ opencv有直接提取圖像色度.飽和度.亮度的函數嗎

【1】先調用cvCvtColor將圖像轉到HSV顏色空間,如:cvCvtColo(rgb,hsv,CV_BGR2HSV);然後調用cvSplit函數,就可以將H分量分離出來,再來單獨訪問H分量,H對於的通道是0即可。
【2】HSV(Hue,Saturation,Value)是根據顏色的直觀特性由A.R.Smith在1978年創建的一種顏色空間,也稱六角錐體模型(HexconeModel)。這個模型中顏色的參數分別是:色調(H),飽和度(S),亮度(V)。

⑺ 怎麼在PS查看圖片的亮度值在fireworks是可以直接提取。。在ps怎麼查到這個亮度值求教

如果是單一顏色,查HSB,的B值就OK
如果是整體圖片,可以查直方圖信息版,選擇"亮度"即可查看亮度分布情況

⑻ ps如何復制圖片亮度,然後應用到另一張圖片上

PS復制圖片亮度應用到其他圖片的方法

  1. 打開兩張圖片。


⑼ 在ps中怎樣獲取一幅圖片的色相 、飽和度、明度的數值

按快截鍵ctrl+u就可以了

⑽ photoshop提取亮度的快捷鍵是什麼

Alt+Ctrl+Shift+~ 提取高光部分~

閱讀全文

與如何提取圖片的亮度相關的資料

熱點內容
奧斯電三輪價格及圖片 瀏覽:584
怎麼把word里的圖片 瀏覽:345
怎麼做沙包圖片 瀏覽:658
老人民幣硬幣價格圖片 瀏覽:338
女孩微信頭像可愛圖片卡通圖片 瀏覽:657
快手頭像男生圖片帥氣 瀏覽:461
word文檔兩欄怎麼把圖片弄成一行 瀏覽:478
手機怎麼在圖片上添加文字 瀏覽:677
美術字宋體字大全圖片 瀏覽:455
word圖片導出來後比例不對 瀏覽:692
可愛新娘的發型圖片大全 瀏覽:781
新娘綉和服的發型圖片 瀏覽:134
平面雕刻圖案大全圖片 瀏覽:993
高清女生單馬尾圖片 瀏覽:970
凍得穿厚衣服圖片 瀏覽:413
兒童畫衣服褲子的圖片 瀏覽:941
耐克運動女孩裝圖片及價位 瀏覽:968
卡通圖片可愛又好畫 瀏覽:899
大貓斗架可愛的圖片 瀏覽:193
春天衣服搭配圖片女童 瀏覽:185