09.05 萬能的Python:如何讓Python成為“鑑黃師”輕鬆識別圖片內容

眾所周知有一個非常神聖的職業:"鑑黃師",鑑黃師是一個因為""的需要而設立的特殊崗位。其職業特性對執業者有很高要求,鑑黃民警往往要承受心理、生理的雙重壓力。

因為每天鑑黃師都要"閱片無數",如果每天都用肉眼去看的話,看多了第二天的太陽都是"綠色的"。所以小編今天給大家介紹一下,Python界的鑑黃師。

萬能的Python:如何讓Python成為“鑑黃師”輕鬆識別圖片內容

那麼如何才能讓Python變成"鑑黃師"呢?

一、打開圖片,轉換為YCbCr 格式,

二、根據 cb 、 cr 值判斷當前像素是否為皮膚

三、計算圖片中皮膚所佔的像素數量。如果該數量超過圖片總像素的30%,則判斷為se情圖片

代碼非常的簡單

如果需要源碼自己去研究的話,嘿嘿嘿~~~

可以關注私信小編【圖片識別】即可,都是為了學習,我懂的!

萬能的Python:如何讓Python成為“鑑黃師”輕鬆識別圖片內容

運行的效果圖

萬能的Python:如何讓Python成為“鑑黃師”輕鬆識別圖片內容

萬能的Python:如何讓Python成為“鑑黃師”輕鬆識別圖片內容

總結

用算法還是比較容易實現的,如果是純se情圖片的話,識別率還是非常的高,但是咱們作為老司機也知道有一些是會保留那麼一份神秘感,會有衣服干擾,或者環境的影響(比如:什麼浴室呀、臥室呀、沙發呀、廚房呀等等,你懂得..)這樣會導致誤判率比較高。

還有就沒有能判斷圖片裡面是人還是動物。

(emmm,是人還是動物,人獸?!為什麼突然間口味變重了?!)

萬能的Python:如何讓Python成為“鑑黃師”輕鬆識別圖片內容

圖片像素大於10W的時候識別速度會變慢,所以事前最好先縮放一下,如果想速度快一些的話。


分享到:


相關文章: