导航:首页 > 图片大全 > 如何提取图片的亮度

如何提取图片的亮度

发布时间: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+~ 提取高光部分~

阅读全文

与如何提取图片的亮度相关的资料

热点内容
qq照片秀图片女生 浏览:9
黑色头像图片男生寸头专用 浏览:30
树的铅笔画简单图片 浏览:426
图片怎么加网址 浏览:693
黄衬衫怎么搭配图片 浏览:669
无牵无挂的图片配文字 浏览:385
图片里面的表格如何转换成word 浏览:411
阎维文可爱图片 浏览:875
黑白文字图片沙雕 浏览:999
天气冷选衣服的图片 浏览:709
旅拍婚纱发型图片 浏览:564
如何让图片对齐幻灯片左侧边缘 浏览:937
如何把图片设计成班级群背景 浏览:952
累瘫的图片可爱表情 浏览:159
哭的图片搞笑可爱表情 浏览:349
帽筒底款图片大全 浏览:912
锁骨纹身图案男生图片真人 浏览:660
马尾发型图片女 浏览:710
动漫小说图片人物高清 浏览:602
鱼尾披肩发型图片 浏览:369