安装运行谷歌开源的TensorFlow Object Detection API视频物体识别系统
Linux安装
参照官方文档:https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md
安装Python
下载地址https://www.python.org/,建议安装Anaconda,下载地址https://www.anaconda.com/download/,官网最新版本为Anaconda3-5.1.0,选择对应的操作系统进行安装,笔者选用的版本为4.3.8。
Anaconda下载
https://www.anaconda.com/download/ (不推荐,官网下载慢)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ (推荐,清华大学开源软件镜像站进行下载并配置镜像)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/(mini版,,清华大学开源软件镜像站)
安装TensorFlow
笔者用给pip方式安装
安装CUP版的TensorFlow:
pip install tensorflow
安装CUP版的TensorFlow:
pip install tensorflow
笔者选择TensorFlow的版本为1.5.0,因此:
pip install tensorflow==1.5.0
安装Protoc
Protoc用于编译相关程序运行文件,进入Protoc下载页,根据具体的操作系统选择对应的版本,笔者为Win7下载类似下图中带win32的压缩包,解压后将bin文件夹内的protoc.exe拷贝到c:\windows\system32目录下
笔者选择的是:
因为最近的3.5.1存在BUG会操作Object Detection API无法编译。
安装git
进入git官网下载Windows平台的git
下载代码并编译
在cmd中输入如下代码:
git clone https://github.com/tensorflow/models.git
或在官网,下载ZIP包:
cmd进入到models/research/文件夹,编译Object Detection API的代码:
# From models/research/
protoc object_detection/protos/*.proto --python_out=.
将库添加到PYTHONPATH,models/research和models/research/slim目录应附加到PYTHONPATH中。
D:\models-master\research;D:\models-master\research\slim
测试安装,通过运行以下命令来测试您是否正确安装了Tensorflow Object Detection API:
python object_detection/builders/model_builder_test.py
运行notebook demo
在models-master\research文件下运行以下命令:
notebook demo
浏览器自动开启,显示如下界面:
选择object_detection进入
选择object_detection_tutorial.ipynb进入
点击Cell内的Run All,等待几分钟左右(下载模型),即可显示如下结果:
至此官网示例已搭建运行完毕
安装运行谷歌开源的TensorFlow Object Detection API视频物体识别系统的更多相关文章
- 对于谷歌开源的TensorFlow Object Detection API视频物体识别系统实现教程
本教程针对Windows10实现谷歌近期公布的TensorFlow Object Detection API视频物体识别系统,其他平台也可借鉴. 本教程将网络上相关资料筛选整合(文末附上参考资料链接) ...
- 谷歌开源的TensorFlow Object Detection API视频物体识别系统实现教程
视频中的物体识别 摘要 物体识别(Object Recognition)在计算机视觉领域里指的是在一张图像或一组视频序列中找到给定的物体.本文主要是利用谷歌开源TensorFlow Object De ...
- 谷歌开源的TensorFlow Object Detection API视频物体识别系统实现(一)[超详细教程] ubuntu16.04版本
谷歌宣布开源其内部使用的 TensorFlow Object Detection API 物体识别系统.本教程针对ubuntu16.04系统,快速搭建环境以及实现视频物体识别系统功能. 本节首先介绍安 ...
- 谷歌开源的TensorFlow Object Detection API视频物体识别系统实现(二)[超详细教程] ubuntu16.04版本
本节对应谷歌开源Tensorflow Object Detection API物体识别系统 Quick Start步骤(一): Quick Start: Jupyter notebook for of ...
- 基于谷歌开源的TensorFlow Object Detection API视频物体识别系统搭建自己的应用(四)
本章主要内容是利用mqtt.多线程.队列实现模型一次加载,批量图片识别分类功能 目录结构如下: mqtt连接及多线程队列管理 MqttManager.py # -*- coding:utf8 -*- ...
- Tensorflow object detection API 搭建物体识别模型(三)
三.模型训练 1)错误一: 在桌面的目标检测文件夹中打开cmd,即在路径中输入cmd后按Enter键运行.在cmd中运行命令: python /your_path/models-master/rese ...
- Tensorflow object detection API 搭建物体识别模型(一)
一.开发环境 1)python3.5 2)tensorflow1.12.0 3)Tensorflow object detection API :https://github.com/tensorfl ...
- Tensorflow object detection API 搭建物体识别模型(四)
四.模型测试 1)下载文件 在已经阅读并且实践过前3篇文章的情况下,读者会有一些文件夹.因为每个读者的实际操作不同,则文件夹中的内容不同.为了保持本篇文章的独立性,制作了可以独立运行的文件夹目标检测. ...
- Tensorflow object detection API 搭建物体识别模型(二)
二.数据准备 1)下载图片 图片来源于ImageNet中的鲤鱼分类,下载地址:https://pan.baidu.com/s/1Ry0ywIXVInGxeHi3uu608g 提取码: wib3 在桌面 ...
随机推荐
- 面向对象this关键字和概述和应用
面向对象this关键字和概述和应用 package thisdemo; /** * 面向对象this关键字和概述和应用 * */ //定义老师类 class Teacher { private Str ...
- 3D Computer Grapihcs Using OpenGL - 10 Color Buffer
本节我们将尝试利用三角形制作一个“走马灯”效果. 一个三角形如图示方式,从左向右依次移动. 先看一下代码: MyGlWindow.cpp #include <gl\glew.h> #inc ...
- Spring Cloud架构教程 (六)消息驱动的微服务【Dalston版】
Spring Cloud Stream是一个用来为微服务应用构建消息驱动能力的框架.它可以基于Spring Boot来创建独立的.可用于生产的Spring应用程序.它通过使用Spring Integr ...
- day03-Python基础
1:函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数定义: def sayh ...
- 二十四、python中sys模块
'''1.sys.argv:命令行参数List,第一个元素是程序本身路径''' import sys print (sys.argv)-------------------------------[' ...
- sqlserver通过select查询出连续的日历临时表
首先我们需要用到这个 select * FROM master..spt_values n WHERE n.type = 'p' AND n.number <= 7 里面分几个列,我们需要连续的 ...
- python回调函数应用-获取jenkins构建结果
需求背景: 现在用jenkins构建自动化测试(2个job),公司现将自动化纳入到发布系统 要求每次构建成功之后,把测试结果发送给发布系统.这就需要先获取jenkins构建的结果,如果构建结束,才能发 ...
- DataGridView数值列和日期列
本文转自:http://www.cnblogs.com/conexpress/p/5923324.html 在使用DataGridView编辑数据的时候,编辑的单元格一般会显示为文本框,逻辑值和图片会 ...
- Java基础/阿里巴巴Java开发手册
阿里巴巴Java开发手册 序号 文档名及下载地址 1 阿里巴巴Java开发手册v1.2.0 2 <阿里巴巴Java开发手册>(终极版) 为什么阿里巴巴禁止工程师直接使用日志系统(Log4j ...
- ElasticSearch 基础 2
================================== 高级查询 =========================== ========== 子条件查询 =========== _sc ...