精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

拍個自拍,讓Python告訴你,軍訓過后你黑了幾度?

開發 后端
軍訓前和軍訓后,就是“白古”和“黑古”的差別啊!想知道自己軍訓后究竟曬黑了多少么?下面文摘菌就帶你用Python看看,自己究竟軍訓后黑了幾個度。

[[277454]]

大數據文摘出品

作者:曹培信、寧靜

一年一度的大學開學季,一年一度的軍訓季。

在六月中旬高考結束之后,萬千學子迎來了他們人生中最長也是最無憂無慮的假期,到了八月底九月初,他們將踏上人生的一段重要旅程——大學。

然而等待他們的第一課,便是軍訓。

每所高校對軍訓的要求不同,從時間來看,短的只有5天,長的多達一個月,根據網上一份軍訓時間排行榜,比如清華大學,以34天穩居第二。(警校排第一也是無可厚非了,不過吉林的院校確實熱衷軍訓,前十中兩所吉林的院校上榜)

除了一些開始又晚、時間又長的院校(比如重慶大學),大部分院校的軍訓應該已經結束了,然而經歷了軍姿、齊步、正步、閱兵甚至拉練的“摧殘”后,軍訓歲月在身上留下的最深的痕跡便是——曬!黑!了!

[[277455]]

圖片來自網絡

軍訓前和軍訓后,就是“白古”和“黑古”的差別啊!想知道自己軍訓后究竟曬黑了多少么?下面文摘菌就帶你用Python看看,自己究竟軍訓后黑了幾個度。

基于RGB和YCbCr顏色空間的混合膚色檢測

想知道自己的皮膚顏色,首先要將皮膚檢測出來。

膚色檢測有很多方法,比如:

  • 基于RGB的顏色空間模型;
  • 基于橢圓皮膚模型的皮膚檢測;
  • YCrCb顏色空間Cr分量+Otsu法閾值分割;
  • 基于YCrCb顏色空間Cr,Cb范圍篩選法;
  • HSV顏色空間H范圍篩選法;
  • opencv自帶膚色檢測類AdaptiveSkinDetector;

相關鏈接:https://blog.csdn.net/qq_22527639/article/details/81501565

2004年,Georgy Kukharev和Adam Nowosielski為了提高模型的穩定性,將多個顏色空間結合,提出RGB顏色空間和YCbCr顏色空間的混合膚色檢測器。像素值滿足如下條件:

實現的代碼也很簡單,首先引入必要的包:

  1. import cv2 
  2. import numpy as np 
  3. from matplotlib import pyplot as plt 

然而操縱圖像,將RGB顏色空間3通道的值和YCbCr顏色空間3通道的值結合起來,然后根據判別條件進行膚色檢測:

  1. def skin_color(imgFile): 
  2.  
  3.  
  4.         # load an original image 
  5.         img = cv2.imread(imgFile) 
  6.  
  7.  
  8.         rows,cols,channels = img.shape 
  9.  
  10.  
  11.         # convert color space from rgb to ycbcr 
  12.         imgYcc = cv2.cvtColor(img, cv2.COLOR_BGR2YCR_CB) 
  13.           
  14.         # convert color space from bgr to rgb                         
  15.         img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) 
  16.           
  17.         # prepare an empty image space 
  18.         imgSkin = np.zeros(img.shape, np.uint8) 
  19.         # copy original image 
  20.         imgimgSkin = img.copy() 
  21.  
  22.  
  23.         s=0 
  24.         sum_R=sum_G=sum_B=0 
  25.         for r in range(rows): 
  26.             for c in range(cols): 
  27.                  
  28.                 # non-skin area if skin equals 0, skin area otherwise         
  29.                 skin = 0 
  30.  
  31.  
  32.                 # get values from rgb color space 
  33.                 R = img.item(r,c,0) 
  34.                 G = img.item(r,c,1) 
  35.                 B = img.item(r,c,2) 
  36.                  
  37.                 # get values from ycbcr color space    
  38.                 Y = imgYcc.item(r,c,0) 
  39.                 Cr = imgYcc.item(r,c,1) 
  40.                 Cb = imgYcc.item(r,c,2)                                                                                                                                         
  41.                 # skin color detection 
  42.                  
  43.                 if R > G and R > B: 
  44.                     if (G >= B and 5 * R - 12 * G + 7 * B >= 0) or (G < B and 5 * R + 7 * G - 12 * B >= 0): 
  45.                         if Cr > 135 and Cr < 180 and Cb > 85 and Cb < 135 and Y > 80: 
  46.                          # print 'Skin detected!' 

參考鏈接:https://blog.csdn.net/shadow_guo/article/details/43635181

對比色卡,看看你黑了幾度

檢測出了皮膚的區域,我們就需要將皮膚區域的顏色RGB值計算出來,然后與色卡進行對比。

說到色卡,不得不提到Pantone(潘通)——一家專注于研究顏色的公司,以其Pantone顏色匹配系統(PMS)而聞名,該系統被廣泛用于各種行業,特別是平面設計,時裝設計,產品設計,印刷和制造,并支持從設計到生產的色彩管理。

2013年,潘通發布了一款彩通膚色指南(PANTONE SkinTone Guide),這個指南根據科學測量各種人類皮膚類型中數千種實際膚色而建立,為再現實體膚色而配制,被稱為人類膚色的完整視覺參考。

110種人類膚色被從1Y01 SP至4R15 SP編號,適用于各個人種。

文摘菌從中選取了比符合中國人膚色的1Y01-1Y13作為對比色卡。

從左至右依次為0-12度

然后將膚色顏色RGB與色卡的RGB數值進行對比,因為人眼對于R、G、B的敏感程度不同,在轉換的時候需要給予不同的權重。

人類視覺對綠色最敏感,因此它具有最大的系數值(0.7152),對藍色最不敏感,因此具有最小的系數(0.0722)。

  1. def Compare(list,color): 
  2.     min=100 
  3.     count=len(list) 
  4.     for i in range(count): 
  5.         value=list[i] 
  6.         error=abs(color[0]-value[0])*0.2126+abs(color[1]-value[1])*0.7152+abs(color[2]-value[2])*0.0722 
  7.         if(error<min): 
  8.             min=error 
  9.             iindex=i         
  10.     return index+1 

最后我們輸入“白古”和“黑古”的圖片,與比色卡的RGB數值進行對比,輸出結果:

  1. if __name__ == '__main__': 
  2.      
  3.     img_before'images/before1.jpg' 
  4.     img_after='images/after.jpg' 
  5.     color_before=skin_color(img_before) 
  6.     color_after=skin_color(img_after) 
  7.     print("before:the extracted RGB value of the skin color is {0}".format(color_before)) 
  8.     print("after:the extracted RGB value of the color is {0}".format(color_after)) 
  9.     list=[(200, 172, 153), (200, 169, 149), (197, 166, 145), (194, 163, 142), (190, 157, 134), (187, 152, 129), (182, 146, 121), (177, 136, 108), (168, 127, 100), (160, 118, 90), (148, 108, 81), (135, 98, 73), (119, 87, 65)] 
  10.     #color_dir="skin_color" 
  11.     #skincolor.load_color(color_dir,list) 
  12.      
  13.     #print(list) 
  14.     #print(list) 
  15.     degree_before=Compare(list,color_before) 
  16.     degree_after=Compare(list,color_after) 
  17.     print("before:the degree of the skin color is {0}".format(degree_before)) 
  18.     print("after:the degree of the skin color is {0}".format(degree_after)) 

輸出的結果如下圖所示:

也就是說,“黑古”比“白古”整整黑了5個度,雖然文摘菌認為結果可能還有偏差,因為12是比色表的最高值,“黑古”很可能已經爆表了。

軍訓結束,寫代碼的日子開始了

也許當你拍下自己軍訓后的照片,用文摘菌的代碼和自己一個月前的自拍對比了一下,然后留下了傷心的眼淚。

文摘菌想告訴你:你不是一個人在戰斗!

今年參加軍訓的大學新生有數百萬,短則5天,長則一個月的軍訓,風吹日曬,大家的皮膚變黑在所難免,然而,就算是1個月的軍訓,也并不能真正掌握多少軍事技能,其實重要的還是原本初次見面還陌生的同班同學,通過軍訓開始熟絡起來;原本還陌生的校園,也齊步走了幾個來回。

可以說,軍訓是大學的預科班,結束了軍訓,就正式開始了大學生活。

文摘菌本著行業內人士的身份,自然要對那些報讀計算機相關專業的新生們說一句:軍訓結束,你們寫代碼的日子就要開始了!

也許在某個深夜,當你停下敲擊鍵盤的雙手,撫摸著額前稀疏的頭發,你可能會意識到,原來軍訓并不是大學最痛苦的時候。

【本文是51CTO專欄機構大數據文摘的原創譯文,微信公眾號“大數據文摘( id: BigDataDigest)”】

     大數據文摘二維碼

戳這里,看該作者更多好文 

 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2014-11-05 10:58:00

編程

2013-07-10 14:58:22

2019-04-01 14:16:42

IBM服務數字化轉型

2015-03-02 10:08:09

Apple Watch

2021-02-27 10:38:56

Python結構數據

2019-07-24 13:45:46

開發技能代碼

2011-03-07 09:44:09

赤裸的密碼密碼

2016-01-22 12:59:25

2012-07-03 16:56:12

Hadoop

2010-07-15 10:04:46

2018-11-19 15:06:23

Python算法

2018-05-15 09:24:19

硬盤網絡CPU

2015-09-02 11:44:39

視頻云華為

2018-11-06 13:24:27

爬蟲分析房租

2015-11-06 09:41:03

圖標可視化

2020-02-24 12:34:21

JuliaPython編程語言

2022-04-29 08:00:36

web3區塊鏈比特幣

2017-09-26 11:40:38

Juniper安全Contrail Se

2016-03-28 09:39:54

2016-02-22 10:46:02

Java排行第一
點贊
收藏

51CTO技術棧公眾號

欧美多人乱p欧美4p久久| 这里只有精品视频在线观看| 激情小说综合网| 天天干天天操天天爱| 精品国产精品| 日韩视频中午一区| 97成人在线观看视频| 一级日本在线| 成人黄色综合网站| 国产精品青青在线观看爽香蕉 | 欧美xxxx综合视频| 91av在线免费| 国产精品久久久久久av公交车| 亚洲一级电影视频| 亚洲欧美日产图| 天天摸天天干天天操| 蓝色福利精品导航| 欧美亚洲第一区| 欧美日韩一级在线观看| 国产欧美日韩免费观看 | 日本精品一区二区三区在线播放视频| 97精品在线播放| 亚洲欧美校园春色| 精品日韩99亚洲| 黄色小视频免费网站| 性xxxxfreexxxxx欧美丶| 亚洲免费观看高清完整版在线| 欧美国产一二三区| 二区三区在线视频| 国产在线精品不卡| 国产剧情日韩欧美| 国产成人无码专区| 免费看黄裸体一级大秀欧美| 欧美日本在线视频中文字字幕| 日本爱爱爱视频| 亚欧日韩另类中文欧美| 欧美mv和日韩mv国产网站| 久久撸在线视频| av成人在线播放| 91国偷自产一区二区开放时间| 欧洲精品一区二区三区久久| dy888亚洲精品一区二区三区| 日本一区二区高清| 久久久精品国产免大香伊| 精品国产a毛片| 被黑人猛躁10次高潮视频| 国产精品.xx视频.xxtv| 在线免费亚洲电影| 能看的毛片网站| 黄瓜视频成人app免费| 精品福利视频导航| 久久久久久久中文| 色在线免费观看| 欧美日韩美女在线| 色欲av无码一区二区人妻| 国产高清自产拍av在线| 亚洲国产精品视频| 国产曰肥老太婆无遮挡| heyzo高清在线| 亚洲超碰精品一区二区| 91丨porny丨探花| 日本三级一区| 色猫猫国产区一区二在线视频| 黄色免费观看视频网站| 伊人久久综合一区二区| 色哟哟欧美精品| 午夜激情福利在线| 免费成人高清在线视频| 91精品国产福利在线观看| 青青草原播放器| 999精品视频在这里| 亚洲第一中文字幕| 欧美熟妇一区二区| 成人激情诱惑| 欧美伦理91i| 日韩精品视频免费播放| 午夜在线一区| 成人福利网站在线观看| www.黄色片| 91毛片在线观看| 亚洲国产婷婷香蕉久久久久久99| 免费在线观看av片| 亚洲成人免费电影| 欧美两根一起进3p做受视频| 日韩免费在线电影| 欧美tk—视频vk| 欧美激情亚洲色图| 午夜精品婷婷| 欧美专区中文字幕| 97精品人妻一区二区三区| 国产v综合v亚洲欧| 欧美精品七区| 宅男网站在线免费观看| 欧美日韩亚洲精品一区二区三区| 男女男精品视频站| 一区二区在线视频观看| 亚洲性xxxx| 久久久久久久久久久网| 久久精品毛片| 亚洲最大福利视频网| 手机亚洲第一页| 亚洲三级在线观看| 国产a视频免费观看| 日韩一区网站| 在线视频中文亚洲| 日韩黄色三级视频| 国产精品一品二品| 日本一区二区三区视频在线播放 | 欧美午夜18电影| 日韩在线高清视频| 欧美日韩乱国产| 国产一区二区中文字幕| 日本中文不卡| √最新版天堂资源网在线| 欧美亚洲禁片免费| 人妻少妇精品视频一区二区三区| 亚洲成人国产| 国产精品男人的天堂| 天天操天天操天天操| 中文字幕日韩一区二区| 任你操这里只有精品| 久久久久毛片免费观看| 夜夜嗨av一区二区三区四区 | 91精品国产高清久久久久久91裸体 | 亚洲视频1区| 亚洲精品免费av| av资源网在线观看| 色嗨嗨av一区二区三区| 亚洲精品乱码久久久久久蜜桃图片| 999久久久91| 国产精品久久久久久av福利软件| 亚欧在线观看视频| 亚洲国产精品一区二区久久| 波多野结衣免费观看| 99久久精品国产亚洲精品| 国产精品久久久久久av福利软件| 日韩一区av| 午夜成人免费电影| 中文字幕一区二区人妻电影丶| 国产精品99久久| 国产精品入口夜色视频大尺度| 黑人与亚洲人色ⅹvideos| 岛国精品视频在线播放| 国产一级黄色录像| 亚洲巨乳在线| 久久久久久久久久久久久久久久av | 中文字幕一区二区三区不卡在线| www.色偷偷.com| 精品国产中文字幕第一页| 国产成人福利视频| 成人精品一区二区三区校园激情| 日本丶国产丶欧美色综合| 国产免费看av| 日韩电影免费一区| 亚洲一区二区精品在线观看| 91精品国产66| 日韩有码视频在线| 国产色片在线观看| 亚洲影视在线播放| 美女网站视频在线观看| 亚洲国产第一| 麻豆久久久9性大片| 一区一区三区| 中文字幕无线精品亚洲乱码一区 | 日韩电影免费观看中文字幕| 国产做受高潮漫动| 国产午夜亚洲精品理论片色戒 | www.av视频在线观看| 成人av在线资源网站| 免费国产a级片| 欧美美乳视频| 成人日韩在线电影| 黄网在线免费看| 亚洲精品一区二区网址| 国产精品欧美综合| 亚洲精品亚洲人成人网在线播放| 久久精品aⅴ无码中文字字幕重口| 亚洲人妖在线| 日韩高清专区| 日本精品视频| 欧美影院在线播放| 五月天婷婷在线视频| 日韩精品一区二区三区在线播放| 国产一级精品视频| 中文字幕人成不卡一区| 挪威xxxx性hd极品| 日精品一区二区| 777久久精品一区二区三区无码| 久久久免费毛片| 国产精品视频网| 国产91足控脚交在线观看| 一区二区三区四区精品| 国产xxxx孕妇| 欧美在线色视频| 国产在线视频在线观看| 国产女人水真多18毛片18精品视频| 中文字幕永久有效| 国产精品久久久久久模特 | 亚洲大片在线| 亚洲一区二三| 亚洲激情播播| 99re6在线| 2019年精品视频自拍| 欧美精品18videosex性欧美| jizz日韩| 国产视频精品xxxx| 国内精品国产成人国产三级| 91久久人澡人人添人人爽欧美| 青青草原免费观看| 国产精品免费视频一区| 日韩一级视频在线观看| 国产馆精品极品| 黄色片视频在线播放| 亚洲视频高清| 亚洲高清精品中出| 美女精品一区最新中文字幕一区二区三区 | 亚洲午夜精品久久久久久性色 | 亚洲91网站| 成人在线国产精品| 日本一区免费网站| 日韩av电影国产| rebdb初裸写真在线观看| 久久69精品久久久久久国产越南| 国产二区在线播放| 亚洲欧美精品一区| 视频一区二区在线播放| 精品区一区二区| 国产三级第一页| 69久久夜色精品国产69蝌蚪网| 欧美男人天堂网| 一本久道久久综合中文字幕| 午夜影院在线看| 亚洲一区二区黄色| 久久免费小视频| 亚洲一区二区三区三| 色欲人妻综合网| 亚洲欧美怡红院| 男人在线观看视频| 亚洲欧美综合网| 国产性生活大片| 亚洲欧美一区二区三区孕妇| 男人天堂资源网| 国产精品久久久久久久久免费樱桃| 久久亚洲AV无码专区成人国产| 26uuu国产一区二区三区| www.免费av| 久久综合久久综合九色| 久久精品老司机| 久久九九久久九九| 国产视频123区| 中文字幕在线不卡视频| 成年人二级毛片| 国产精品久久久久久福利一牛影视| 你懂得视频在线观看| 国产精品久久毛片a| 99成人在线观看| 曰韩精品一区二区| 国产在线综合网| 欧美性猛交xxxx免费看漫画| 人人草在线观看| 欧美三级一区二区| 国产一区二区在线视频聊天| 欧美一区二区三区在线视频| www.综合色| 精品亚洲一区二区三区在线播放| 久久久久国产精品嫩草影院| 国产一区二区三区在线| 欧美猛烈性xbxbxbxb| 欧美老肥婆性猛交视频| www.综合网.com| 日韩av123| 国产午夜精品一区在线观看| 痴汉一区二区三区| 亚洲桃色综合影院| 日本特级黄色大片| 午夜日本精品| 欧美 日韩精品| 久久精品国产99久久6| 亚洲一区二区三区三州| av动漫一区二区| 超碰人人干人人| 亚洲一二三级电影| www.欧美色| 日韩一区二区三区精品视频| 性xxxx视频| 久久亚洲成人精品| www.精品| 亚洲一区制服诱惑| 偷拍一区二区| 宅男av一区二区三区| 一区二区三区四区五区精品视频| 搡女人真爽免费午夜网站| 国产一区二区三区观看| 好吊一区二区三区视频| 国产精品超碰97尤物18| 亚洲男人第一av| 欧美裸体一区二区三区| 六月婷婷中文字幕| 深夜福利一区二区| 狠狠操一区二区三区| 成人精品久久一区二区三区| 亚洲免费成人av在线| 在线观看污视频| 日韩电影免费在线看| 国模无码视频一区| 亚洲欧洲成人自拍| 9i精品福利一区二区三区| 日韩午夜激情视频| 天堂中文8资源在线8| 欧美亚洲成人网| 综合视频一区| 色香蕉在线观看| 美女性感视频久久| 女~淫辱の触手3d动漫| 亚洲一区在线电影| 国产又粗又大又爽| 国产一区二区三区视频在线观看| 91九色在线播放| 99porn视频在线| 羞羞答答成人影院www| 网站一区二区三区| 国产亚洲一区二区三区四区| 日韩免费视频网站| 精品国产91乱码一区二区三区| 国产一二区在线| 国产精品永久免费| 国产亚洲一区| 日韩毛片在线免费看| 91蜜桃免费观看视频| 97人人澡人人爽人人模亚洲| 日韩你懂的在线观看| 黄色精品在线观看| 国产原创欧美精品| 久久高清免费| 一道本视频在线观看| 久久久国产午夜精品| 日本高清不卡码| 精品亚洲男同gayvideo网站 | 国产精品永久免费| 久久精品国产99久久| 一区二区三区免费播放| 久久精品人人做人人爽97| 日本高清不卡码| 国产亚洲精品久久| 欧美黄色三级| 天天爽天天狠久久久| 奇米精品一区二区三区在线观看一| 日韩人妻一区二区三区| 欧美性xxxxhd| 国产一区二区三区不卡在线| 日本一区二区三区在线播放| 天堂资源在线亚洲| 成人羞羞国产免费网站| 国产三区在线成人av| 中文字幕一区二区三区波野结| 在线丨暗呦小u女国产精品| 久久91超碰青草在哪里看| 在线视频一区观看| 国产99一区视频免费| 中日韩精品视频在线观看| 亚洲欧美另类自拍| 欧美xnxx| 992tv成人免费观看| 国产成人免费av在线| 日韩免费一级片| 国产一区二区动漫| 国产一区二区三区亚洲综合| 成年丰满熟妇午夜免费视频| www.亚洲人| 日韩精品成人免费观看视频| 色婷婷av一区二区三区在线观看| va天堂va亚洲va影视| 青草视频在线观看视频| 久久在线免费观看| 伊人网站在线观看| 久久久久久久国产| 亚洲涩涩av| 99国产精品久久久久久| 亚洲一区在线观看视频| 理论视频在线| 亚洲最大的av网站| 亚洲欧美视频| 午夜三级在线观看| 日韩av在线影院| 99tv成人影院| 国模无码视频一区二区三区| 国产精品日韩精品欧美在线| 亚洲av综合色区无码一二三区 | 99综合99| 无码精品a∨在线观看中文| 国产精品色噜噜| 人妻妺妺窝人体色www聚色窝 | 中文天堂在线播放| 久久久欧美一区二区| 欧美一区2区| 亚洲天堂美女视频| 91精品国产高清一区二区三区蜜臀| 综合日韩av| a级片一区二区| 国产精品久久夜|