python 圖像識別的小應用


前些天看見了幾個有趣的python項目,在自己實際測試和理解后貼一下代碼。

 https://www.shiyanlou.com/courses/589/labs/1964/document

算法主要邏輯是通過python自帶的PIL庫通過像素分析圖片的皮膚部分,並通過皮膚占有整個圖片面積和皮膚塊數量來判斷一張圖片是否是色情圖片。

當然,目前該種分析方法依然有許多不足之處。。。但是大部分比較典型的圖片都能比較不錯地識別。。。但是沒有加入人型輪廓的識別,導致錯誤的可能性。

還有一個問題就是皮膚識別算法較為粗糙,對於色相比較接近或者黑白處理的照片,識別成功率會直線下降,同時

但是對於大部分較為清楚的圖像,處理結果還是值得期待的。

這里首先把主要算法理解下。主要的過程是從上到下遍歷這張圖片的每一個像素,通過rgb值判定一個像素是否為皮膚像素,如果一個像素是皮膚像素,判斷之前已經遍歷過的四個像素點,如果他們是像素的話,就連接成皮膚塊,最后統計皮膚塊的數量和面積占比。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM