脱离Tensoeflow Object Detection API使用检测程序
第一次写CSDN博客,如果有不好之处,欢迎提出建议(=・ω・=)
github地址:https://github.com/Bend-Function/Run-without-API/
简介: Object Detection API 对工程项目来说十分简单易用,但是API体积巨大,难以在一些嵌入式设备上部署,如果你只想使用识别功能,又不想调试读pbtxt与画目标框的代码,可以尝试使用这个“库”。这个“库”的名称是’obapi’,我还原了官方所有的读与画框的功能。
如果遇到任何问题,欢迎留言~
Run-without-API
我的B站空间 : https://space.bilibili.com/275177832
中文视频:https://www.bilibili.com/video/av32413563
English Video(On raspberry pi):https://www.bilibili.com/video/av33037320/
or :https://www.youtube.com/watch?v=k9XwHWEEM20
在开始之前,你必须从Github上下载我的项目:
https://github.com/Bend-Function/Run-without-API/
-Part 1
安装obapi-1.0.0-py3-none-any.whl
你就可以在任何没有安装TensorFlow Object Detection API的电脑上运行这个API的检测程序了
#################################################################
-Part2
object_detection_tutorial.py & test_images & data 这是测试的程序几个部分
你必须一起下载,并放在一个文件夹下
如果你在程序运行最后看到两张带标注的图片(大概一分钟)
那么说明这个"库"安装成功了
#################################################################
-Part 3
使用这个“库”的方法:
使用
from obapi import label_map_util
from obapi import visualization_utils as vis_util
替换:
from utils import label_map_util
from utils import visualization_utils as vis_util
或
from object_detection.utils import label_map_util
from object_detection.utils import visualization_utils as vis_util
#################################################################
-Part 4
当然,您必须安装Tensorflow & PIL(pillow)和matplotlib。他们将在demo程序中使用。