Python 裸体检测

人脑知道如何区分穿衣服的人、穿比基尼的人和裸体的人然后我有一个我无法立即回答的问题:一个简单的程序,几行代码就能知道照片是否裸体吗?让我们进入正题……

一个可以知道你是否裸体的人工智能?

Nudity Detection API (https://deepai.org/machine-learning-model/nsfw-detector),这是一种基于机器学习的图片分类 API。这个 API 将帮助我们检测包含裸体人物的照片——你知道的,那些我们非常喜欢的图像

裸体检测 API

根据官方API描述:

“这个程序评估图像并确定它包含裸体的概率。由于裸体是一个动态标签,该算法返回一个真或假的百分比值。由于应用程序可能对他们认为裸体的内容有不同的解释和级别,您可以在标记之前简单地在应用程序中设置一个阈值”

该算法将返回开发人员指定的百分比数。也就是说,当我输入图像时,该算法将返回图像包含裸体的概率百分比和不包含裸体的概率百分比。

测试 API

代码很简单。你可以试试看:

# 导入“requests”模块
import requests

# API URL 
url = "https://macgyverapi-nudity-detection-v1.p.rapidapi.com/"
 
# 定义我们想要的图片
payload = "{"key": "free","id": "8E5q5T2p", "data":{"image":"http://url/image.jpg"}}"  

# 定义 API 密钥等... 
headers = {      
    'x-rapidapi-host': "macgyverapi-nudity-detection-v1.p.rapidapi.com",      
    'x-rapidapi-key':  "a98b66cd95msh73da5f850f513f6p1469c7jsnb79525408f32",      
    'content-type': "application/json",      
    'accept': "application/json"     
}
  
# 发送请求
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)

很简单,不是吗?我们只需要使用request请求。结果显示示例:

{"true":"0.967791", "false":"0.032209"}

API 返回96%多的概率显示照片是裸体的。

如您所见,此 API 非常易于使用,并且可以在您能想到的任何地方实施。

展开阅读全文

页面更新:2024-04-24

标签:阈值   百分比   概率   算法   应用程序   图像   定义   代码   简单   照片

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top