# encoding:utf-8
import requests
import urllib.request
import base64
import json'''
easydl物体检测
'''request_url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/detection/taozhou"
filename = '/home/user/图片/1.jpg'
headers = {'Content-Type' : 'application/json'
}#打开图片文件
# with open(filename , 'rb') as file:
#     pic = base64.b64encode(file.read()).decode()
# data = {
#     'image':pic
# }
# request = requests.post(request_url,headers= headers, data=json.dumps(data))
# print(json.loads(request.content))
with open("/media/1.jpg", "rb") as f:base64_data = base64.b64encode(f.read())s = base64_data.decode('UTF8')params = {"image": s}
params = json.dumps(params)
access_token = '24.634b8532083accfcc45f7d4914003d69.2592000.1610877982.282335-22896702'
request_url = request_url + "?access_token=" + access_token
#data = urllib.parse.urlencode({'image' : s}).encode()
request = urllib.request.Request(url=request_url, data=params.encode("utf-8"))
#request = urllib.request.Request(url=request_url, data=urllib.parse.urlencode(params).encode(encoding='UTF8'))
request.add_header('Content-Type', 'application/json')
#print(request)
response = urllib.request.urlopen(request)
content = response.read()
if content:print(content)返回结果:
b'{"log_id":220830954428492646,"results":[' \
b'{"location":{"height":26,"left":11,"top":4,"width":16},"name":"normal","score":0.9995918869972229},' \
b'{"location":{"height":27,"left":100,"top":33,"width":16},"name":"normal","score":0.9994158744812012},' \
b'{"location":{"height":26,"left":29,"top":5,"width":15},"name":"normal","score":0.9993391633033752},' \
b'{"location":{"height":27,"left":82,"top":34,"width":16},"name":"normal","score":0.9993083477020264},' \
b'{"location":{"height":26,"left":47,"top":5,"width":15},"name":"normal","score":0.999206006526947},' \
b'{"location":{"height":27,"left":117,"top":6,"width":17},"name":"normal","score":0.9991251826286316},' \
b'{"location":{"height":28,"left":99,"top":5,"width":18},"name":"normal","score":0.9989053010940552},' \
b'{"location":{"height":27,"left":64,"top":33,"width":16},"name":"normal","score":0.9988359808921814},' \
b'{"location":{"height":27,"left":47,"top":33,"width":16},"name":"normal","score":0.998664379119873},' \
b'{"location":{"height":27,"left":118,"top":34,"width":16},"name":"normal","score":0.9985684156417847},' \
b'{"location":{"height":27,"left":64,"top":5,"width":16},"name":"normal","score":0.9985032081604004},' \
b'{"location":{"height":27,"left":152,"top":6,"width":18},"name":"normal","score":0.9984663724899292},' \
b'{"location":{"height":27,"left":135,"top":6,"width":16},"name":"normal","score":0.9982447624206543},' \
b'{"location":{"height":27,"left":82,"top":5,"width":16},"name":"normal","score":0.9980190992355347},' \
b'{"location":{"height":27,"left":153,"top":34,"width":16},"name":"normal","score":0.9967520236968994},' \
b'{"location":{"height":27,"left":29,"top":32,"width":16},"name":"normal","score":0.9967063069343567},' \
b'{"location":{"height":28,"left":135,"top":33,"width":16},"name":"normal","score":0.9958341121673584},' \
b'{"location":{"height":26,"left":171,"top":7,"width":11},"name":"normal","score":0.9646703004837036},' \
b'{"location":{"height":27,"left":10,"top":32,"width":17},"name":"normal","score":0.9606804847717285},' \
b'{"location":{"height":27,"left":171,"top":34,"width":11},"name":"normal","score":0.9183089137077332},' \
b'{"location":{"height":27,"left":0,"top":4,"width":9},"name":"normal","score":0.7153151631355286}]}\n'

调用目标检测百度接口api相关推荐

  1. 使用tensorflow object_detection API完成目标检测(object_detection API使用)

    硬件环境 操作系统:ubuntu16.04LTS 显卡:GTX1080Ti 10G显存 内存32G 代码托管在码云,因为github实在是太慢了,老是timeout,翻墙也不行,搞了半天搞不定,突然看 ...

  2. DJL调用目标检测模型检测rtsp视频流

    1.获取目标检测模型 /*** @Author bjiang* @Description //TODO 获取目标检测模型* @Date 2022/1/14 16:03* @Version 1.0*/ ...

  3. c#调用目标检测模型

    之前花了两个星期实现c#部署图像分类程序,我是小白,啥也不会,只能慢慢摸索,如果这次也能部署成功,我就写博客,把我遇到的坑全部记录下来哈哈哈哈哈.

  4. 基于flask的YOLO目标检测web服务及接口

    这个小项目是基于flask微型目标检测服务.使用的是YOLOv3版本,使用的是在coco数据集上已经训练好的参数.整个目录结构如下(我运行的环境是window10,pycharm): 其中: cfg是 ...

  5. Github项目|几行代码即可实现人脸检测、目标检测的开源计算机视觉库

    关注&置顶"算法猿的成长" 每日8:30,干货速递! 2019 年第 73 篇文章,总第 97 篇文章 今天介绍一个简单.易用的开源计算机视觉库,名字是 cvlib,其 G ...

  6. 地理位置 百度地图api

    1 章节目录 1.1 目标 地理位置 百度地图 API 1.2 重点 地理位置 百度地图 API 1.3 难点 百度地图 API 2 地理位置 地理定位在日常生活中应用比较广泛,如互联网打车.在线地图 ...

  7. (三)学习目标检测的第3个月

    ##第一周 写图片裁剪代码 了解darknet框架,安装GPU,搭建环境 (1) cygwin编译darknet windows下编译darknet-跑yolov3__g_y_的博客-CSDN博客_d ...

  8. 足球视频AI(二)——球员与球的目标检测

    一.基础概念 1.1 识别目标: 1)固定机位的视频中球员逐帧识别 2)固定机位的视频中球逐帧识别 3)位置换算与记录 1.2 实现思路 1,利用OpenCV的相邻帧差异识别移动物体 2,利用YOLO ...

  9. 10行代码实现目标检测,请收下这份教程

     翻译 | 林椿眄 编辑 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 作为人工智能的一个重要领域,计算机视觉是一门可以识别并理解图像和场景的计算机及软件系统科学.该领 ...

  10. 5分钟!用Java实现目标检测 | PyTorch

    鱼羊 编辑整理 量子位 报道 | 公众号 QbitAI 编者按:作为一个Java开发者,你是否曾为在PyTorch上部署模型而苦恼?这篇来自AWS软件工程师的投稿,结合实例,详细介绍了DJL这个为Ja ...

最新文章

  1. 【Network Security!】认识进程与端口
  2. Python中的线程、进程、协程以及区别
  3. Python基础教程: import与from import使用
  4. Bootstrap模态框(modal)显示、隐藏与禁用ESC代码实现
  5. Ajax系统学习总结
  6. linux-RPM与YUM
  7. vue axios解决post传参数问题
  8. bzoj 5369: [Pkusc2018]最大前缀和
  9. C++设计模式-单例模式理论与实例
  10. Django模型层--多表操作
  11. Javascript特效:动态获取鼠标位置
  12. 重新分区_全面解析win10系统硬盘分区怎么调整大小
  13. photoshop照片尺寸
  14. 图的遍历:深度优先遍历(DFS)
  15. 第1讲 样本空间 随机事件
  16. document 和 window.document
  17. asp生成带参数的二维码并合成推广海报图片,asp合并合成推广海报图片asp代码
  18. Java parallel Bucket Sort
  19. java金蝶云单据查询_凭证查询
  20. python的判断语句练习

热门文章

  1. 数据--第43课 - 图课后练习
  2. 区块链游戏《TmoLand明日世界》又叒叕更新了
  3. groovy-实现接口
  4. android: PendingIntent的使用
  5. 如何测试一个数组是否包含指定的值
  6. Hadoop 源代码分析(二三)FSDirectory
  7. 实现DEDE转跳属性文档在模板上调用出转跳地址
  8. lightoj 1382 - The Queue(树形dp)
  9. IOS 线程的总结(及cell的图片下载)
  10. 命令行参数解析函数 getopt