zoukankan      html  css  js  c++  java
  • 利用百度智能云结合Python体验图像识别(来自qylruirui)

    https://blog.csdn.net/qylruirui/article/details/94992917

    利用百度智能云结合Python体验图像识别
    只要注册了百度账号就可以轻松体验百度智能云中图像识别功能的魅力!

    1. 所需要的工具
    一个百度账号(大家都有哈)
    一个可以运行python代码的编译器(Pycharm、spyder都可)
    所需要识别的图片(本文以识别菜品为例,所以需要一张菜品的图片)
    2.具体流程
    打开百度智能云界面,找到我们此次体验的图像识别功能

    进入图像识别模块后点击创建应用

    创建一个新应用

    查看已经生成的应用
    (这边的AppID、APIKey、SecretKey后面要用到的)

    在列表中点击技术文档选项

    6.选择PythonSDK文档,点击快速入门,找到右边框中的代码,选择复制到Pycharm中。

    如下是复制到pycharm中的python代码,复制第4步中相应的AppID、APIKey、SecretKey值

    如果发现 from aip import AipImageClassify 这一句出错是因为没有安装baidu-aip 的库,继续查看快速入门的文档,可以看到这一段

    在cmd 中输入pip install baidu-aip ,安装baidu-aip库即可(若利用该方法安装该库失败,有可能是你的路径的问题,可以直接在pycharm库。详情请参见https://blog.csdn.net/notbaron/article/details/77119536。
    接下来,点开接口说明,复制如图所示的代码

    复制该部分代码,框中为需要识别的图片

    运行结果(准确度还挺高的,嘻嘻)

    3.运行代码

    from aip import AipImageClassify
    
    """ 你的 APPID AK SK """
    APP_ID = '你的ID'
    API_KEY = '你的key'
    SECRET_KEY = '你的secret_key'
    
    AipImageClassify = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)
    
    """ 读取图片 """
    def get_file_content(filePath):
        with open(filePath, 'rb') as fp:
            return fp.read()
    
    image = get_file_content('ppy.jpg')

    --------------------- 

    作者:qylruirui
    来源:CSDN
    原文:https://blog.csdn.net/qylruirui/article/details/94992917
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    安装xcache3.0.3/3.2,为php加速
    编译安装lamp环境
    使用rpm包安装lamp环境
    centos6下通用二进制安装mysql5.5.33
    centos中进程管理工具
    centos6下的lvm逻辑卷的管理
    centos6中创建软raid方法
    解决vmware虚拟机克隆后启动centos报错device eth0 does not seem to be present, delaying initialization
    centos下常用文件管理命令
    centos下httpd-2.4的编译安装
  • 原文地址:https://www.cnblogs.com/caiyishuai/p/13270739.html
Copyright © 2011-2022 走看看