专栏首页祥子的故事altify:用微软的深度学习理解图片

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'

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 从本地更新已有项目到github

    4.git remote rm origin(如果没有这一步直接下一步会提示错误fatal: remote origin already exists.)

    黄林晴
  • NLTK For Python3版本变化说明

    grammar: ContextFreeGrammar → CFG, WeightedGrammar → PCFG, StatisticalDependency...

    数据饕餮
  • Docker最全教程——从理论到实战(九)

    在本系列教程中,笔者希望将必要的知识点围绕理论、流程(工作流程)、方法、实践来进行讲解,而不是单纯的为讲解知识点而进行讲解。也就是说,笔者希望能够让大家将理论、...

    心莱科技雪雁
  • 在ubuntu 上搭建Nginx-RTMP 直播服务器

    近段时间在学习Android直播,那么毋庸置疑ffmpeg和WebRTC是音视频界的两个大佬。

    黄林晴
  • 详解Android View的事件体系 之View基础(二)

    掌握View的事件体系是Android 向高级迈向的必经之路,本片博客讲解Android View的相关基础知识第二部分,后面我们会为大家讲解View事件体系、...

    黄林晴
  • 基于知识图谱的智能问答机器人技术架构

    一、前言 本文是《智能对话机器人实战开发案例剖析》系列文章的第三部分,第1篇:基于知识图谱的智能问答机器人技术架构。相关内容已录制成视频课程,课程地...

    数据饕餮
  • 150行JavaScript代码实现增强现实

    增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏...

    Jerry Wang
  • Android蓝牙开发(三)之蓝牙通信

    上篇文章:https://blog.csdn.net/huangliniqng/article/details/82187966

    黄林晴
  • 论一个程序员的自我修养-从一张图片说起

    本来今天想写.NET Core实战之CMS系统第十五篇文章的。哈,奈何今天在新生命人脉群里面看到石头哥分享的一张图片,然后大家就议论了起来,不过我看的很懵逼,这...

    依乐祝
  • 详解Android View的事件体系 之View基础(一)

    掌握View的事件体系是Android 向高级迈向的必经之路,本片博客讲解Android View的相关基础知识第一部分,后面我们会为大家讲解基础知识第二部分、...

    黄林晴

扫码关注云+社区

领取腾讯云代金券