Python 裸体检测

时间:2023-05-20 23:08:35 来源:淘折扣  阅读:(17) 收藏
转载:

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

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 非常易于使用,并且可以在您能想到的任何地方实施。

标签:

热门排行

猜你喜欢

热门标签

扫描二维码打开

周一至周六

9:00-22:00                  

淘折扣  滇ICP备2023000592号-3   滇公网安备53230102000530号   统一社会信用代码:91532300MAC2D0R706  Copyright © 2010 - 2024 All Rights Reserved