altify:用微软的深度学习理解图片

来源:互联网 发布:淘宝助理导出没有图片 编辑:程序博客网 时间:2024/05/02 00:30

github上有个项目叫altify,使用微软的视觉学习来理解图片,地址:https://github.com/ParhamP/altify

下面直接上代码,学习使用。

1、altify
打开cmd,输入:

pip install altify

便可以下载和安装altify包

2、登陆微软的深度学习服务,并订阅免费的服务:
网址:https://www.microsoft.com/cognitive-services/en-us
这里写图片描述

然后,选中你要订阅的Computer Vision - Preview,如:
这里写图片描述

这里可以获取到api_key
3、打开pycharm或python,输入以下的命令行:

# -*- coding: utf-8 -*-import jsonimport requestsapi_url = 'http://api.projectoxford.ai/vision/v1.0/describe'#api_key,这里修改为你自己的api_key = "f17693bccf58488094b67922b6490adf"  #图片链接,可以修改image_src = "https://a-ssl.duitang.com/uploads/item/201612/09/20161209120138_QLvG8.thumb.700_0.jpeg"_maxNumRetries = 10# 测试图片headers = {    # Request headers    'Content-Type': 'application/json',    'Ocp-Apim-Subscription-Key': api_key,}data = {    # Request parameters    'maxCandidates': '1',    "Url": image_src,}data = json.dumps(data, separators=(',',':'))r = requests.post(api_url, data = data, headers = headers)captioned_data = r.json()['description']['captions'][0]["text"]print(captioned_data)# 测试返回为 'a woman standing in front of a building'

到这里便可以直接运行了,预祝顺利!

1 0
原创粉丝点击