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

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 json
import requests

api_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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值