仅以此记录自己的Python学习过程和图片识别学习过程。

参考资料

百度AI网址https://ai.baidu.com/

开发环境PyCharm Python版本Python3.7

首先需要一个百度AI账号,自己的百度账号就可以,点击控制台登录。

点击左侧,图片识别创建一个应用,选择自己用得到的类别。

然后点击管理应用,其中的AppID,API key ,secret key 是创建 AipImageClassify 类需要用到的。

然后点击技术文档,在其中可以找到较为详细的API接口,在SDK文档中可以找到各语言的代码示例,及适用版本。

新建Python工程,建立Python文件。最基本的代码在文档末尾给出。

Python3 自带pip

点击file>settings>project>project Interpreter 中,双击pip 搜索 baidu-aip,即可以添加SDK

同时在程序中添加CV2 将图片展示出来,同样pip 搜索 openCV—Python添加CV2.

执行结果如下:

可以对比文档查询各字段含义。

# -*- coding: UTF-8 -*-from aip import AipImageClassify
import cv2
#import matplotlib.pyplot as plt# 定义常量
APP_ID = '17639555'
API_KEY = 'VAyOaD7kGqGBQjxfhqlkC60v'
SECRET_KEY = '50qmbr44XzkG5vekUYbcSsZ4rqGN4SwU'# 初始化AipImageClassify对象
client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)# 读取图片路径
filePath = "image/face.jpg"def get_file_content(filePath):import base64with open(filePath, 'rb') as fp:return fp.read()# 定义参数变量options={ "baike_num":5 }//设置 返回百科数目# 调用通用检测接口
result =client.advancedGeneral(get_file_content(filePath), options)img=cv2.imread(filePath)
cv2.imshow('img',img)
print(result)
cv2.waitKey(0)

百度AI 图片识别学习笔记(1)——简单的图片识别接口使用相关推荐

  1. 【人工智能】基于百度AI和Python编程的简单实现:通过QQ/Tim截图进行文本识别功能的分析实战详解——以获取百度文库付费内容为例

    前两天,博主在摸鱼时偶然接触到了百度AI,一时间来了兴趣.在实战测试了其中的"通用文字识别"后,发现效果还是蛮不错的.所以通过本次文章记录一下,以作备忘. 前期准备 百度AI前期准 ...

  2. java版阿里云,百度ai,讯飞语音识别效果简单对比及demo

    因为公司的业务的需要,对三家的语音识别(简短语句识别java版)进行了调用和对比,把自己的测试成果贴出来供需要的人参考使用.并贴出主要代码块 阿里云的一句话识别: package com.alibab ...

  3. java 简单图片浏览器_Java实现简单的图片浏览器

    第一次写博客,不喜勿喷. 最近一个小师弟问我怎么用Java做图片浏览器,感觉好久没玩Java了,就自己动手做了一下. 学校的教程是用Swing来做界面的,所以这里也用这个来讲. 首先要做个大概的界面出 ...

  4. 计算机画图水印怎么可以消除,如何去掉图片水印 画图工具简单去掉图片水印教程-电脑教程...

    相信大家都会有这样的经历,在网上下载的很多图片上都会有水印,但如果我们为了美观,要去掉图片水印该如何实现呢?对于很多朋友来说,这可能是一个比较复杂的问题,因为自己不会PS.其实华强电子网小编告诉大家, ...

  5. 超级简单的人脸识别接口, 根据图片URL返回人脸信息(坐标,宽高,人脸图URL, base64)

    功能描述 传入图片进行人脸检测和人脸分析,返回值是一段 JSON,可包含所识别到的人脸坐标.宽高.性别.年龄.Base64编码.人脸图片URL. 接口使用简单,提交识别图URL即可返回人脸识别结果. ...

  6. 调用百度AI识图实现通用物体和场景识别并重新命名图片,保存结果

    # # encoding:utf-8 import requests import base64 import os# # client_id 为官网获取的AK, client_secret 为官网获 ...

  7. android 定时更新banner图片,Android 用banner简单实现图片无限循环

    直接上图 不知道怎么放动态图. 实现步骤 1.导入引入所需要的包implementation 'com.youth.banner:banner:1.4.10' implementation 'com. ...

  8. JavaSwing图片绘制,实现简单的图片查看器

    刚学到JavaSwing图片绘制,于是自己做了个简易的图片查看器小程序,在这里分享给大家,请多多指教. 话不多说先上部分图: 绘制图片需要自定义一个控件,我们这里写一个继承自JPanel的类,重写pa ...

  9. android 图片轮播圆点,简单的图片轮播 加小圆点

    先说一下思路,使用ViewPager加 LinearLayout  布局 共同实现, 先看布局 android:layout_width="match_parent" androi ...

最新文章

  1. java的父类java.lang.object_根父类:java.lang.Object
  2. 树形dp ---- gym101655 D - Delta Quadrant 树上连通块思维换根 + 树形dp
  3. MAT之PCA:利用PCA(四个主成分的贡献率就才达100%)降维提高测试集辛烷值含量预测准确度并《测试集辛烷值含量预测结果对比》
  4. 算法测试—机器学习算法评价指标
  5. 山大计算机上机复试题目,2010年计算机复试上机 回忆
  6. 安卓手机运行ios教程_英雄联盟手游傻瓜安装教程,IOS/安卓双端可用!
  7. 干不过微信,又抢钉钉地盘!中移动砸下 8400 万重做飞信
  8. const int *p和int *const p的区别
  9. SQL,不定条件查询,case,when,then,end,isnull,join,inner,on
  10. MySQL left join right join inner join 区别
  11. lr_save_var() 截取任意字符串长度,以参数形式输出(参数转变量)
  12. java中的线程方面的面试题_Java线程类相关面试题与答案总结
  13. android 导航栏半透明,Android屏幕适配之状态栏导航栏半透明、全透明(5.0以上去阴影),方法多样...
  14. 百度云库计算机网页制作说课PPT,网页制作说课资料得
  15. 如何使用ERD设计关系数据库?
  16. iperf3带宽测试工具
  17. 【OpenCV】Flutter 上采用ffi 与 c++ 的opencv交互使用总结
  18. 恢复视力的方法(飞行员都用)治近视的秘方!1000度近视降到只有200
  19. 3dfier:GIS数据转3D城市模型
  20. 强化学习RL学习笔记2-概述(2)

热门文章

  1. 【Unity3D】Unity3D 摄像机带透明截图
  2. 互动游戏是如何推动app变现的?
  3. SSH远程连接访问树莓派【无公网IP做内网穿透】
  4. 重磅!不止是芯片!半导体全产业链分析
  5. 手机专利帝国战争:巨头密集诉讼和专利抢购真相
  6. (附源码)计算机毕业设计ssm电影院购票系统
  7. 大数据下的电商风控体系——李学庆
  8. 2020最新测试面试基础(一)
  9. CAN扩展帧ID 字节位解释,形象表示PGN
  10. 2019成都php平均薪资,成都平均工资2019 成都最低工资标准2019