日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Azure 内容审查器之羞羞图审查

發布時間:2023/12/4 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Azure 内容审查器之羞羞图审查 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇 Azure 內容審查器之文本審查我們已經介紹了如果使用Azure進行文字內容的審核。對于社區內容,上傳的圖片是否含有羞羞內容也是需要過慮的。但是最為一般開發者自己很難實現這種級別的智能識別。但是借助Azure的內容審查器可以分分鐘實現它。

創建內容審查器

在使用審查器之前需要在Azure上創建它。上次我們已經創建過了,這次就不在贅述了。請直接查看上一篇:
Azure 內容審查器之文本審查

編寫代碼

創建一個控制臺項目然后使用nuget安裝一個庫:

使用Azure封裝過的庫,真的超級簡單,只要把圖片的stream傳遞進去調用EvaluateFileInput就行了。

static void Main(string[] args){Console.WriteLine("Hello World!");var endpoint = "https://x.cognitiveservices.azure.com/";var subscriptionkey = "x";var client = new ContentModeratorClient(new ApiKeyServiceClientCredentials(subscriptionkey));client.Endpoint = endpoint;var imgFile = "d://1.jpg";using (var img = File.OpenRead(imgFile)){//調用EvaluateFileInput識別var result = client.ImageModeration.EvaluateFileInput(img);var json = JsonConvert.SerializeObject(result, Formatting.Indented);Console.WriteLine(json);Console.Read();}}

運行代碼

代碼寫完了,超級簡單。于是我迫不及待的找了張羞羞圖(別問我怎么找的)來試試。

以下是返回結果:

Hello World! {"CacheID": null,"Result": true,"TrackingId": "SEA_ibiza_2a18af19-97fa-4b8d-82b2-2e1654c046fa_ContentModerator.F0_95862889-a5cc-4855-9adc-c3dff4ed6570","AdultClassificationScore": 0.9992928504943848,"IsImageAdultClassified": true,"RacyClassificationScore": 0.9999726414680481,"IsImageRacyClassified": true,"AdvancedInfo": [],"Status": {"Code": 3000,"Description": "OK","Exception": null} }

返回的結果主要關注兩個指標:

  • AdultClassificationScore 成人內容的分值0-1之間。

  • RacyClassificationScore 性暗示內容的分值0-1之間。

  • 看我找的圖片這兩個值數值都達到了0.999,如假包換的羞羞圖啊,哈哈。

    下面換一張Gakki的美照試一下。

    下面是返回結果:

    Hello World! {"CacheID": null,"Result": false,"TrackingId": "SEA_ibiza_2a18af19-97fa-4b8d-82b2-2e1654c046fa_ContentModerator.F0_193fa67b-0014-41a1-9567-63289886509a","AdultClassificationScore": 0.0015181272756308317,"IsImageAdultClassified": false,"RacyClassificationScore": 0.003930455073714256,"IsImageRacyClassified": false,"AdvancedInfo": [],"Status": {"Code": 3000,"Description": "OK","Exception": null} }

    這個圖片就是個正常圖片,AdultClassificationScore\RacyClassificationScore的數值都很低。

    總結

    通過以上簡單的不能再簡單的代碼就實現了圖片是否有成人內容的識別。如果你自己去實現的話需要學習機器學習人工智能等知識,這個不是一天兩天能夠完成的。但是使用Azure內容查器就簡直輕而易舉。

    總結

    以上是生活随笔為你收集整理的Azure 内容审查器之羞羞图审查的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。