国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

拍个自拍,让Python告诉你,军训过后你黑了几度

发布时间:2019/09/23标签:   军训    点击量:

原标题:拍个自拍,让Python告诉你,军训过后你黑了几度
大数据文摘出品作者:曹培信、安静一年一度的大学开学季,一年一度的军训季。在六月中旬高考停止以后,万千学子迎来了他们人生中最长也是最无忧无虑的假期,到了八月尾玄月初,他们将踏上人生的一段主要路程——大学。但是等候他们的第一课,就是军训。每所高校订军训的请求差别,从时光来看,短的只要5天,长的多达一个月,依据网上一份军训时光排行榜,比方清华大学,以34天稳居第二。(警校排第一也是无可厚非了,不外吉林的院校确切热中军训,前十中两所吉林的院校上榜)除了一些开端又晚、时光又长的院校(比方重庆大学),大局部院校的军训应当曾经停止了,但是阅历了军姿、齐步、正步、阅兵乃至拉练的“残害”后,军训光阴在身上留下的最深的陈迹就是——晒!黑!了!图片来自收集军训前和军训后,就是“白古”和“黑古”的差异啊!想晓得本人军训后毕竟晒黑了几多么?上面文摘菌就带你用Python看看,本人毕竟军训后黑了几个度。基于RGB和YCbCr色彩空间的混杂肤色检测想晓得本人的皮肤色彩,起首要将皮肤检测进去。肤色检测有许多方式,比方: 基于RGB的色彩空间模子; 基于椭圆皮肤模子的皮肤检测; YCrCb色彩空间Cr重量+Otsu法阈值宰割; 基于YCrCb色彩空间Cr,Cb范畴挑选法; HSV色彩空间H范畴挑选法; opencv自带肤色检测类AdaptiveSkinDetector;相干链接:https://blog.csdn.net/qq_22527639/article/details/815015652004年,Georgy Kukharev和Adam Nowosielski为了进步模子的稳固性,将多个色彩空间联合,提出RGB色彩空间和YCbCr色彩空间的混杂肤色检测器。像素值满意以下前提:完成的代码也很简略,起首引入须要的包:importcv2importnumpyasnpfrommatplotlibimportpyplotasplt但是把持图象,将RGB色彩空间3通道的值和YCbCr色彩空间3通道的值联合起来,而后依据判断前提停止肤色检测:defskin_color(imgFile):#loadanoriginalimageimg=cv2.imread(imgFile)rows,cols,channels=img.shape#convertcolorspacefromrgbtoycbcrimgYcc=cv2.cvtColor(img,cv2.COLOR_BGR2YCR_CB)#convertcolorspacefrombgrtorgbimg=cv2.cvtColor(img,cv2.COLOR_BGR2RGB)#prepareanemptyimagespaceimgSkin=np.zeros(img.shape,np.uint8)#copyoriginalimageimgimgSkin=img.copy()s=0sum_R=sum_G=sum_B=0forrinrange(rows):forcinrange(cols):#non-skinareaifskinequals0,skinareaotherwiseskin=0#getvaluesfromrgbcolorspaceR=img.item(r,c,0)G=img.item(r,c,1)B=img.item(r,c,2)#getvaluesfromycbcrcolorspaceY=imgYcc.item(r,c,0)Cr=imgYcc.item(r,c,1)Cb=imgYcc.item(r,c,2)#skincolordetectionifR>GandR>B:if(G>=Band5*R-12*G+7*B>=0)or(G<Band5*R+7*G-12*B>=0):ifCr>135andCr<180andCb>85andCb<135andY>80:#print'Skindetected!'

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号