【软件环境搭建】

  操作系统:windows 10 64位

  内存:8G

  CPU:I7-6700

  Tensorflow: 1.4

  Python:3.5

  Anaconda3 (64-bit)

  以上环境搭建请自行到百度查阅教程。

【API环境搭建】

  1、下载Tensorflow object detection API

  下载地址:https://github.com/tensorflow/models

  由于Github有时会下载失败,小编特地上传了API至百度云盘供大家下载:https://pan.baidu.com/s/1cjgWwCGGoj30qjwS6Gbtyw 密码:du86

  2、Protobuf 安装与配置

  下载地址:https://github.com/google/protobuf/releases(请下载window版本:见下图)

  3、解压Protobuf,将bin文件夹中的protoc.exe放到C:\Windows

  4、在Tensorflow object detection API数据下的models-master/research\目录下打开命令行窗口,输入:protoc object_detection/protos/*.proto --python_out=.

    这里会拨错提示找不到文件,可以尝试把/*.proto 这部分改成文件夹下具体的文件名,一个一个试,每运行一个,在对应的文件夹下应该出现对应的.py结尾的文件。

  5、PYTHONPATH 环境变量设置  

  在 ‘此电脑’-‘属性’- ‘高级系统设置’ -‘环境变量’-‘系统变量’ 中新建名为‘PYTHONPATH’的变量,将models-master/research/ 及 models-master/research/slim 两个文件夹的完整目录添加,分号隔开,效果如下图:

  

  6、测试API

  接下来可以测试API,在 models-master/research/ 文件夹下运行命令行:不报错说明运行成功。

  python object_detection/builders/model_builder_test.py

【测试自带案例】

  1、开启jupyter notebook

  “开始-Anaconda3-Anaconda Prompt”调出命令行,改变工作目录至 models-master\research\object_detection

  注:这里可能有的人设置了jupyter notebook文件路径,需要把默认路径先注释掉。具体方法见:http://www.cnblogs.com/raorao1994/p/8058924.html

  2、运行测试代码

  调用浏览器(Chrome)打开当前文件夹,点开 object_detection_tutorial.ipynb,在新标签页中打开 Object Detection Demo,点击上方的 “Cell”-"Run All"。

  

  3、结果

  

源码获取方式,关注公总号RaoRao1994,查看往期精彩-所有文章,即可获取资源下载链接

更多资源获取,请关注公总号RaoRao1994

使用Tensorflow object detection API——环境搭建与测试的更多相关文章

  1. Tensorflow object detection API ——环境搭建与测试

    1.开发环境搭建 ①.安装Anaconda 建议选择 Anaconda3-5.0.1 版本,已经集成大多数库,并将其作为默认python版本(3.6.3),配置好环境变量(Anaconda安装则已经配 ...

  2. TensorFlow Object Detection API(Windows下测试)

    "Speed/accuracy trade-offs for modern convolutional object detectors." Huang J, Rathod V, ...

  3. Tensorflow object detection API(1)---环境搭建与测试

    参考: https://blog.csdn.net/dy_guox/article/details/79081499 https://blog.csdn.net/u010103202/article/ ...

  4. Tensorflow object detection API 搭建物体识别模型(一)

    一.开发环境 1)python3.5 2)tensorflow1.12.0 3)Tensorflow object detection API :https://github.com/tensorfl ...

  5. Tensorflow object detection API 搭建物体识别模型(二)

    二.数据准备 1)下载图片 图片来源于ImageNet中的鲤鱼分类,下载地址:https://pan.baidu.com/s/1Ry0ywIXVInGxeHi3uu608g 提取码: wib3 在桌面 ...

  6. Tensorflow object detection API 搭建属于自己的物体识别模型

    一.下载Tensorflow object detection API工程源码 网址:https://github.com/tensorflow/models,可通过Git下载,打开Git Bash, ...

  7. Tensorflow object detection API 搭建物体识别模型(四)

    四.模型测试 1)下载文件 在已经阅读并且实践过前3篇文章的情况下,读者会有一些文件夹.因为每个读者的实际操作不同,则文件夹中的内容不同.为了保持本篇文章的独立性,制作了可以独立运行的文件夹目标检测. ...

  8. Tensorflow object detection API 搭建物体识别模型(三)

    三.模型训练 1)错误一: 在桌面的目标检测文件夹中打开cmd,即在路径中输入cmd后按Enter键运行.在cmd中运行命令: python /your_path/models-master/rese ...

  9. 谷歌开源的TensorFlow Object Detection API视频物体识别系统实现教程

    视频中的物体识别 摘要 物体识别(Object Recognition)在计算机视觉领域里指的是在一张图像或一组视频序列中找到给定的物体.本文主要是利用谷歌开源TensorFlow Object De ...

随机推荐

  1. Task用法(2)-任务等待wait

    1.Wait 用法   默认情况下,Task 是有线程池中的异步线程执行,是否执行完成,可以通过Task的的属性IsCompleted 来判断,  如果想在子线程工作完成之后,在进行后续主线程工作可以 ...

  2. Rename Oracle Managed File (OMF) datafiles in ASM(ZT)

    Recently I was asked to rename a tablespace. The environment was Oracle version 11.2.0.3 (both datab ...

  3. 触摸事件MultiTouch Events

    备注: userInteractionEnabled = NO hidden = YES alpha = 0.0~0.01    //如果上面三个属性被设置了则无法接收触摸事件 1.- (void)t ...

  4. Runtime机制的使用整理

    一.基本概念 1.1.RunTime简称运行时,就是系统在运行的时候的一些机制,其中最主要的是消息机制. 1.2.对于C语言,函数的调用在编译的时候会决定调用哪个函数,编译完成之后直接顺序执行,无任何 ...

  5. sharepoint文档库中日期显示详细日期,不显示几天前

    文档库---库设置----栏

  6. 深入理解js的变量提升和函数提升(转)

    一.变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域.变量提升即将变量声明提升到它所在作用域的最开始的部分.上个简历的例子如: ...

  7. 框架之 hibernate之二

    1. Hibernate持久化对象的状态 2. Hibernate的一级缓存 3. Hibernate操作持久化对象的方法 4. Hibernate的基本查询 Hibernate的持久化类 什么是持久 ...

  8. ruby 访问权限

    ##################### # 访问权限 ##################### class HeidSoft ##默认方法 def method1 ##### end prote ...

  9. Effective Objective-C [上]

    网上看到的 http://esoftmobile.com/2013/08/10/effective-objective-c/ 本文是针对<Effective Objective-C>一书的 ...

  10. 图--生成树和最小生成树.RP

    树(自由树).无序树和有根树    自由树就是一个无回路的连通图(没有确定根)(在自由树中选定一顶点做根,则成为一棵通常的树).    从根开始,为每个顶点(在树中通常称作结点)的孩子规定从左到右的次 ...