上一篇博客介绍了goggle的tensorflow object detection API 的配置和使用, 这次介绍一下如何用这个API训练一个私人定制的目标检测模型。

第一步:准备自己的数据集。比如我要检测车牌。

首先用到的是labelImg软件:

先简要介绍一下labelimg安装的步骤。

下载labelImg-master文件:解压文件,如下图所示:

接下来需要安装一些python的包:我的环境是

win10

anaconda

pythonn36

需要安装的库有:lxml, pyqt5,一般anaconda会有lxml和pyqt包,下面提一下pyqt5的安装:

如果在cmd下使用pip install pyqt5, 安装会非常的慢。建议直接下载whl文件, 再通过pip安装, 速度快,

其他比较大的包也可以这样安装,但是要注意于自己的python版本对应:

下面就可以尝试打开labelImg了,打开cmd, 进入labelImg目录:

运行:

pyrcc5 -o resources.py resources.qrc命令

python labelImg.py

就可以打开labelImg了

开始给图片做标注,这里先修改一下data文件夹下的predefined_classes.txt文件,用notepad 打开:输入自己的分类类别

如下图所示,比如我要检测的车辆和车牌。

保存修改后的predefined_classes.txt文件。

再次打开labelImg, 按快捷键CTRL+R, 修改默认的输出文件的保存路径, 可以设置为自己的路径

点击open dir, 添加图片所在的路径。会有如下显示。

点击edit->create rectbox就可以进行标记了。 标记完后点击save即可, 点击next page进行下一张标记。

后面持续更新模型的训练步骤。。。。

使用tensorflow object detection API 训练自己的目标检测模型 (二)labelImg的安装配置过程相关推荐

  1. 使用tensorflow object detection API 训练自己的目标检测模型 (三)

    在上一篇博客"使用tensorflow object detection API 训练自己的目标检测模型 (二)"中介绍了如何使用LabelImg标记数据集,生成.xml文件,经过 ...

  2. Tensorflow object detection API训练自己的目标检测模型 详细配置教程 (一)

    Tensorflow object detection API 简单介绍Tensorflow object detection API: 这个API是基于tensorflow构造的开源框架,易于构建. ...

  3. Tensorflow object detection API 搭建自己的目标检测模型并迁移到Android上

    参考链接:https://blog.csdn.net/dy_guox/article/details/79111949 之前参考上述一系列博客在Windows10下面成功运行了TensorFlow A ...

  4. 关于使用tensorflow object detection API训练自己的模型-补充部分(代码,数据标注工具,训练数据,测试数据)

    之前分享过关于tensorflow object detection API训练自己的模型的几篇博客,后面有人陆续碰到一些问题,问到了我解决方法.所以在这里补充点大家可能用到的东西.声明一下,本人专业 ...

  5. tensorflow object detection API训练错误解决

    问题描述 tensorflow object detection API训练coco数据集时提示错误:Windows fatal exception: access violation,如下图: Th ...

  6. 基于TensorFlow Object Detection API训练自己的目标识别模型

    基于TensorFlow Object Detection API训练自己的目标识别模型 环境 Windows10 CUDA_9 Cudnn_9.0 Anaconda3-5.2.0 Tensorflo ...

  7. tensorflow object detection API训练公开数据集Oxford-IIIT Pets Dataset

    为了避免不必要的麻烦,先说一下我的系统版本 Python 3.6 tensorflow 1.10 windows 7 object detection API安装 object detection A ...

  8. 使用tensorflow object detection api训练自己的数据集

    简介 使用tensorflow object detection训练自己的数据集时,可能会出现 AttributeError: module 'tensorflow.contrib.data' has ...

  9. 如何用TF Object Detection API训练交通信号灯检测神经网络?

    参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 作者简介:申泽邦(Adam Shan),谷歌认证机器学习专家(Google Developer Expert),兰州大学智能驾驶团队技术负责人 ...

最新文章

  1. mysql update 有中文_MySQL Update语句一个非常经典的“坑”
  2. 利用人工智能保护生物多样性
  3. 清理SQL Server日志释放文件空间的终极方法
  4. java中文乱码decode_java中文乱码
  5. zoj-3795-Grouping-tarjan确定最长的公路收缩
  6. 从零开始入门 K8s | etcd 性能优化实践
  7. BZOJ 2731 Luogu P3219 [HNOI2012]三角形覆盖问题 (扫描线)
  8. aws lambda_适用于无服务器Java开发人员的AWS Lambda:它为您提供了什么?
  9. 【渝粤教育】广东开放大学 数据结构 形成性考核 (24)
  10. Java缓存Ehcache-Ehcache的Cache预热机制及代码实现(Cache Warming for multi-tier Caches)
  11. java JDBC 连接数据库查询数据与直接使用sql的疑问
  12. hivesql的几种优化的方法
  13. 网页中插入背景音乐代码(html)
  14. 服务器要使用两张网卡做bond0以实现网络冗余和提高带宽
  15. 打车日记 - 墨菲定律1609
  16. 我所完成的探索电影数据集完成报告
  17. [PAT A1028]List Sorting
  18. 企业微信生态下的会员管理系统
  19. 如何利用EXCEL生成任意自由度任意显著因子的F分布表
  20. 2012第29周官方应用市场Top Grossing动态

热门文章

  1. k8s核心技术-Helm(快速部署应用)---K8S_Google工作笔记0046
  2. github上传时出现error: src refspec master does not match any解决办法
  3. Typename和Class在声明模板时的区别
  4. python股票交易最大值最多可以完成k比交易_leetcode_贪心算法_python
  5. laravel无法运行php,Laravel:php artisan服务无法启动
  6. mysql udf安全_打造全功能MYSQL入侵UDF
  7. 源数据怎么排查重复MySQL_面试官:在使用mysql数据库时,遇到重复数据怎么处理?...
  8. vs code 插件 简繁转换_18个vscode插件打造python的超级IDE
  9. c语言用p1口进行转弯灯实验,P1.0口转弯灯程序 单片机IO口的应用
  10. java洗扑克牌算法分析_IT兄弟连 Java语法教程 综合案例