百度AI申请应用,获取 APP_ID   API_KEY   SECRET_KEY。

开始扣图:

# -*- coding:utf-8 -*-
import cv2
import base64
import numpy as np
import os
from aip import AipBodyAnalysis
import time
import randomAPP_ID = '25365416'
API_KEY = 'pS5cVzzw2iBfLY6MKRhUE4cw'
SECRET_KEY = '×××××××××××××××××××××××'client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)
# 保存图像分割后的路径
path = './mask_img/' #保存二值
path1 = './mask_front/' #保存原图前景
# os.listdir  列出保存到图片名称
pics = os.listdir('./pictures')
print(pics)
for im in pics:# 按顺序构造出图片路径img = os.path.join("./pictures",im)img1 = cv2.imread(img)height, width, _ = img1.shape# print(height, width)# 二进制方式读取图片with open(img, 'rb') as fp:img_info = fp.read()# 设置只返回前景   也就是分割出来的人像res = client.bodySeg(img_info)seg_res = client.bodySeg(img_info)labelmap = base64.b64decode(seg_res['labelmap'])nparr = np.fromstring(labelmap, np.uint8)labelimg = cv2.imdecode(nparr,1)labelimg = cv2.resize(labelimg,(width,height), interpolation=cv2.INTER_NEAREST)new_img = np.where(labelimg==1, 255, labelimg)cv2.imwrite(os.path.join(path,im), new_img)#返回前景result = cv2.bitwise_and(img1, new_img)cv2.imwrite(os.path.join(path1,im), result)print('======== 图像分割完成 ========')

调用百度AI实现人像分割(上)相关推荐

  1. 调用百度AI实现人像分割(下)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 前言 - 床长人工智能教程 一.原始视频截图 import cv2 cap=cv2.VideoCap ...

  2. python调用百度AI自动识别并提取图片上指定位置的文字信息

    这是一个三个月前的项目需求,需要识别多张图片上固定位置的信息并提取.说到python 上文字识别,可能有些人想用 pytesseract 来做,怎么说呢,识别精准度相对较低,而且对于数量较大的图片来说 ...

  3. Python——调用百度AI实现图片上文字识别

    Python--调用百度AI实现图片上文字识别 简介 步骤 安装百度AI库 注册百度AI开放平台 调用glob库 调用AipOcr库识别文字 可能会遇到的问题 批量操作 简介 Python免费调用百度 ...

  4. 【应用】Python调用百度AI实现图片上表格识别

    [应用]Python调用百度AI实现图片上表格识别 简介 步骤 安装百度AI库 注册百度AI开放平台 调用AipOcr库识别表格文字 可能遇到的问题 批量操作 简介 Python免费调用百度AI实现图 ...

  5. python调用百度AI接口识别营业执照

    上一篇文章介绍了应用python中的pytesseract库和OCR识别软件进行文字识别.本文介绍应用百度AI的文字识别功能对营业执照进行识别,感兴趣的朋友一起来看看效果吧.    一.安装baidu ...

  6. C++ POST请求调用百度AI OCR

    阅读本文前先看这篇文章,有curl,openssl,jsoncpp的编译:c++调用百度AI OCR SDK ,本来百度是封装好了c++ SDK调用方法的,所以本文主要研究本质POST的用法. 一.鉴 ...

  7. python调用百度AI识别文字和表格

    python调用百度AI识别文字和表格 获取账户信息 1.需要先注册百度AI,获得ID和密钥.百度AI社区关于注册的详细说明:https://ai.baidu.com/forum/topic/show ...

  8. Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API

    文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...

  9. 调用百度ai接口实现图片文字识别详解

    调用百度ai接口实现图片文字识别详解 首先先介绍一下这篇博文是干嘛的,为了不浪费大家时间.公司最近和短视频公司合作,需要监控app的截图上的文字是否符合规范,也就是确保其没有违规的文字.到网上找了一些 ...

最新文章

  1. Android实现对图片的缩放、剪切、旋转、存储
  2. linux编译项目的命令,Linux用make指令编译进度条程序
  3. LLVM language 参考手册 翻译停止相关
  4. ibe加密原理_ibe 基于身份的IBE加密源代码,采用C++语言编写,能够运行。 Crypt_De algrithms 解密 238万源代码下载- www.pudn.com...
  5. 电子科大计算机大类包括专业,电子科技大学a类学科有哪些?附电子科大a类学科名单...
  6. C#引用office库
  7. iscsi网络存储介绍及客户端配置操作
  8. 浅谈JAVA中如何利用socket进行网络编程(二)
  9. CSharp中的数组和ArrayList及List
  10. android cmake 打印_Android使用CMAKE编译libjpeg
  11. 想玩转工业界机器学习?先学Spark吧
  12. Struts2之拦截器
  13. 灯泡亮度控制单片机_海淀区投影机灯泡
  14. java 监听多个按键_如何在所有组件中监听按键(在Java Swing中)?
  15. Android——处理设备旋转Activity销毁时临时数据丢失的问题
  16. java把字体做成滚动的_Scroll text - JS实现文字自动循环滚动效果
  17. system2之:4-LVM逻辑卷管理
  18. 柴静《看见》发布会:采访是人与人的生命往来
  19. 如何高效,安全,稳定的管理多个亚马逊,facebook,google等帐号? 如何配合使用VMlogin防关联,反指纹浏览器操作,同时多开多个帐号?911 S5 多端口转发如何设置?
  20. 电气工程师软件笔试题

热门文章

  1. HTTP 错误 401.2 - Unauthorized 由于身份验证头无效,您无权查看此页。 IIS7.0解决办法
  2. oracle的存储过程写法Oracle中如何写存储过程
  3. 优雅使用Chrom之插件31款
  4. 微软服务器WIFI连不上吗,微软官方解决Surface Pro 4连不上WiFi的六种教程
  5. 【RDMA】RDMA技术详解(二):Send Receive操作
  6. 智能信息融合与目标识别方法
  7. Method selection for numeric quadrature
  8. 基于我国水资源现状GIS在其中有何作用
  9. Latex参考文献软件推荐
  10. 2017国际脑信息学大会即将开幕(附免费参会攻略)