国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

用 Python 鑒別色色的圖片

YancyYe / 2599人閱讀

摘要:代碼識(shí)別少量圖片先導(dǎo)入這個(gè)庫我也很奇怪為什么的是再寫出代碼代碼運(yùn)行的結(jié)果居然是讓我們來看一下圖片。說明識(shí)別是不是色色的圖片的有依據(jù)的,根據(jù)給出的信息來看,是皮膚暴露的百分比來判斷的,暴露的比例大于就判斷為色色的圖片。

0 前言

實(shí)話實(shí)說啊,這個(gè)標(biāo)題起得就有點(diǎn)標(biāo)題黨,識(shí)別是識(shí)別,準(zhǔn)確率就有點(diǎn)玄學(xué)了。

1 環(huán)境說明

Win10 系統(tǒng)下 Python3,編譯器是 Pycharm,需要安裝 nonude 這個(gè)庫。

Pycharm 安裝第三方庫的方法。

2 代碼 2.1 識(shí)別少量圖片

先導(dǎo)入 nonude 這個(gè)庫(我也很奇怪為什么 import 的是 nude)

import nude

再寫出代碼

print(nude.is_nude("godfather.jpg"))
print(nude.is_nude("leisheng.jpg"))
print(nude.is_nude("qiaoba.png"))

代碼運(yùn)行的結(jié)果居然是 False、True、True
讓我們來看一下圖片。



對(duì)了,我這里是直接把圖片放在了項(xiàng)目的路徑里的

如果不喜歡這樣,可以換一個(gè)寫法

import nude
print(nude.is_nude("E:/Images/OOXX/00mitai.jpg"))
print(nude.is_nude("E:ImagesOOXX/00zkted.jpg"))
print(nude.is_nude("E:/ImagesOOXX/011idk8.jpg"))

代碼運(yùn)行的結(jié)果是 False、True、False

說一下,路徑里面的斜杠 / 可以是反斜杠 ,如果后面有數(shù)字的話,請(qǐng)使用斜杠 /,不要用反斜杠 。

2.2 識(shí)別文件夾中的圖片

先導(dǎo)入要用的庫

import glob
import itertools
from nude import Nude

這里用 glob 返回匹配指定模式的文件名

images_format = ["jpg", "png", "gif"]  # 圖片格式
images_jpg = glob.glob("E:/Images/OOXX/*.jpg")  # 返回匹配指定模式的文件名
images_png = glob.glob("E:/Images/OOXX/*.png")
images_gif = glob.glob("E:/Images/OOXX/*.gif")

itertools.chain 把迭代對(duì)象串聯(lián)起來,形成一個(gè)更大的迭代器,說白了就是把 images_jpg、images_png、images_gif 弄在一起,變成了images_list。

然后進(jìn)行循環(huán),在 images_list 里面一個(gè)一個(gè)對(duì)圖片進(jìn)行識(shí)別。

images_list = itertools.chain(images_jpg, images_png, images_gif)

for i in images_list:
    print(i)  # 輸出照片的路徑
    n = Nude(i)  # 對(duì)圖片進(jìn)行識(shí)別
    n.parse()
    print(n.result)  # 輸出結(jié)果
    print(n.message)  # 輸出判斷信息
    print(n.inspect())  # 輸出更加詳細(xì)的判斷信息

運(yùn)行結(jié)果如下圖

我們來看一下下圖片,準(zhǔn)確率嘛,有點(diǎn)玄學(xué)。

3 說明

識(shí)別是不是色色的圖片的有依據(jù)的,根據(jù)給出的信息來看,是皮膚暴露的百分比來判斷的,暴露的比例大于 15% 就判斷為色色的圖片。這里只是很粗淺的說明,還有一些我沒有看懂。

nonude 的 GitHub 鏈接:https://github.com/gearsystems/nonude/

nonude 的最近一次更新是兩年前了,感覺有點(diǎn)可惜,希望作者能繼續(xù)維護(hù)。

文章首發(fā)于本人公眾號(hào),歡迎關(guān)注~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/41736.html

相關(guān)文章

  • Python完成簡單鑒別數(shù)百個(gè)物流單號(hào)

      在我們要寄出去許多快遞包裹時(shí),為了能及時(shí)溝通物流詳情,要迅速將物流單號(hào)分離出來。這時(shí)候用手動(dòng)式去鑒別確實(shí)太麻煩了,因此本文用Python完成簡單鑒別數(shù)百個(gè)物流單號(hào),所需的可以了解一下  小伙伴們好,我是大五  這也是Python改變未來系列第三篇,是一個(gè)和你們相關(guān)的難題實(shí)例。  前情提要  掌握我的好朋友很有可能都清楚,阿浩常給大伙兒送書。近一年,算不上協(xié)同抽獎(jiǎng)活動(dòng)送書,獨(dú)立我自買+出版社出版...

    89542767 評(píng)論0 收藏0
  • Python爬蟲學(xué)習(xí):微信、知乎、新浪等主流網(wǎng)站模擬登陸爬取方法

    摘要:微信知乎新浪等主流網(wǎng)站的模擬登陸爬取方法摘要微信知乎新浪等主流網(wǎng)站的模擬登陸爬取方法。先說說很難爬的知乎,假如我們想爬取知乎主頁的內(nèi)容,就必須要先登陸才能爬,不然看不到這個(gè)界面。圖片描述知乎需要手機(jī)號(hào)才能注冊(cè)登陸。 微信、知乎、新浪等主流網(wǎng)站的模擬登陸爬取方法摘要:微信、知乎、新浪等主流網(wǎng)站的模擬登陸爬取方法。 網(wǎng)絡(luò)上有形形色色的網(wǎng)站,不同類型的網(wǎng)站爬蟲策略不同,難易程度也不一樣。從是...

    Kahn 評(píng)論0 收藏0
  • 從自編碼器到生成對(duì)抗網(wǎng)絡(luò):一文縱覽無監(jiān)督學(xué)習(xí)研究現(xiàn)狀

    摘要:就在最近,這項(xiàng)技術(shù)在流行地?zé)o監(jiān)督學(xué)習(xí)數(shù)據(jù)集上實(shí)現(xiàn)了非常好的結(jié)果。雖然這項(xiàng)工作并不針對(duì)無監(jiān)督學(xué)習(xí),但是它可以用作無監(jiān)督學(xué)習(xí)。利用替代類別的無監(jiān)督學(xué)習(xí)視覺表征使用圖像不行來創(chuàng)建非常大的替代類。 如今深度學(xué)習(xí)模型都需要在大規(guī)模的監(jiān)督數(shù)據(jù)集上訓(xùn)練。這意味著對(duì)于每一個(gè)數(shù)據(jù),都會(huì)有一個(gè)與之對(duì)應(yīng)的標(biāo)簽。在很流行的 ImageNet 數(shù)據(jù)集中,其共有一百萬張帶人工標(biāo)注的圖片,即 1000 類中的每一類都有 ...

    MageekChiu 評(píng)論0 收藏0
  • 最新StarGAN對(duì)抗生成網(wǎng)絡(luò)實(shí)現(xiàn)多領(lǐng)域圖像變換

    摘要:第一列和第六列顯示輸入圖像,其余列是產(chǎn)生的圖像。然而,現(xiàn)有的模型在多域圖像轉(zhuǎn)換任務(wù)中效率低下。該圖表示連接多個(gè)域的拓?fù)鋱D。在訓(xùn)練過程中,隨機(jī)生成目標(biāo)域標(biāo)簽并訓(xùn)練模型,以便靈活地將輸入圖像轉(zhuǎn)換到目標(biāo)域。 圖像到圖像轉(zhuǎn)化的任務(wù)是將一個(gè)給定圖像的特定方面改變到另一個(gè)方面,例如,將一個(gè)人的面部表情從微笑到皺眉改變(見圖1)。自從生成對(duì)抗網(wǎng)絡(luò)(GANs)的引入,這個(gè)任務(wù)經(jīng)歷了很大的發(fā)展,從改變發(fā)色,改...

    fevin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<