百度AI 图片识别学习笔记(1)——简单的图片识别接口使用
仅以此记录自己的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)——简单的图片识别接口使用相关推荐
- 【人工智能】基于百度AI和Python编程的简单实现:通过QQ/Tim截图进行文本识别功能的分析实战详解——以获取百度文库付费内容为例
前两天,博主在摸鱼时偶然接触到了百度AI,一时间来了兴趣.在实战测试了其中的"通用文字识别"后,发现效果还是蛮不错的.所以通过本次文章记录一下,以作备忘. 前期准备 百度AI前期准 ...
- java版阿里云,百度ai,讯飞语音识别效果简单对比及demo
因为公司的业务的需要,对三家的语音识别(简短语句识别java版)进行了调用和对比,把自己的测试成果贴出来供需要的人参考使用.并贴出主要代码块 阿里云的一句话识别: package com.alibab ...
- java 简单图片浏览器_Java实现简单的图片浏览器
第一次写博客,不喜勿喷. 最近一个小师弟问我怎么用Java做图片浏览器,感觉好久没玩Java了,就自己动手做了一下. 学校的教程是用Swing来做界面的,所以这里也用这个来讲. 首先要做个大概的界面出 ...
- 计算机画图水印怎么可以消除,如何去掉图片水印 画图工具简单去掉图片水印教程-电脑教程...
相信大家都会有这样的经历,在网上下载的很多图片上都会有水印,但如果我们为了美观,要去掉图片水印该如何实现呢?对于很多朋友来说,这可能是一个比较复杂的问题,因为自己不会PS.其实华强电子网小编告诉大家, ...
- 超级简单的人脸识别接口, 根据图片URL返回人脸信息(坐标,宽高,人脸图URL, base64)
功能描述 传入图片进行人脸检测和人脸分析,返回值是一段 JSON,可包含所识别到的人脸坐标.宽高.性别.年龄.Base64编码.人脸图片URL. 接口使用简单,提交识别图URL即可返回人脸识别结果. ...
- 调用百度AI识图实现通用物体和场景识别并重新命名图片,保存结果
# # encoding:utf-8 import requests import base64 import os# # client_id 为官网获取的AK, client_secret 为官网获 ...
- android 定时更新banner图片,Android 用banner简单实现图片无限循环
直接上图 不知道怎么放动态图. 实现步骤 1.导入引入所需要的包implementation 'com.youth.banner:banner:1.4.10' implementation 'com. ...
- JavaSwing图片绘制,实现简单的图片查看器
刚学到JavaSwing图片绘制,于是自己做了个简易的图片查看器小程序,在这里分享给大家,请多多指教. 话不多说先上部分图: 绘制图片需要自定义一个控件,我们这里写一个继承自JPanel的类,重写pa ...
- android 图片轮播圆点,简单的图片轮播 加小圆点
先说一下思路,使用ViewPager加 LinearLayout 布局 共同实现, 先看布局 android:layout_width="match_parent" androi ...
最新文章
- java的父类java.lang.object_根父类:java.lang.Object
- 树形dp ---- gym101655 D - Delta Quadrant 树上连通块思维换根 + 树形dp
- MAT之PCA:利用PCA(四个主成分的贡献率就才达100%)降维提高测试集辛烷值含量预测准确度并《测试集辛烷值含量预测结果对比》
- 算法测试—机器学习算法评价指标
- 山大计算机上机复试题目,2010年计算机复试上机 回忆
- 安卓手机运行ios教程_英雄联盟手游傻瓜安装教程,IOS/安卓双端可用!
- 干不过微信,又抢钉钉地盘!中移动砸下 8400 万重做飞信
- const int *p和int *const p的区别
- SQL,不定条件查询,case,when,then,end,isnull,join,inner,on
- MySQL left join right join inner join 区别
- lr_save_var() 截取任意字符串长度,以参数形式输出(参数转变量)
- java中的线程方面的面试题_Java线程类相关面试题与答案总结
- android 导航栏半透明,Android屏幕适配之状态栏导航栏半透明、全透明(5.0以上去阴影),方法多样...
- 百度云库计算机网页制作说课PPT,网页制作说课资料得
- 如何使用ERD设计关系数据库?
- iperf3带宽测试工具
- 【OpenCV】Flutter 上采用ffi 与 c++ 的opencv交互使用总结
- 恢复视力的方法(飞行员都用)治近视的秘方!1000度近视降到只有200
- 3dfier:GIS数据转3D城市模型
- 强化学习RL学习笔记2-概述(2)