-
大小: 116KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-06-13
- 语言: Python
- 标签: yolo yolo3 python tensorflow
资源简介
yolo3的实现,平台是Windows10、python3.6.8 tensorflow1.12
运行yolo_video.py --camera 打开本地摄像头识别
运行yolo_video.py --image 打开图片识别
修改yolo.py中的代码,可以打开视频文件
缺少权重文件,可以自行下载weight文件用convert.py转换
代码片段和文件信息
import json
from collections import defaultdict
name_box_id = defaultdict(list)
id_name = dict()
f = open(
“mscoco2017/annotations/instances_train2017.json“
encoding=‘utf-8‘)
data = json.load(f)
annotations = data[‘annotations‘]
for ant in annotations:
id = ant[‘image_id‘]
name = ‘mscoco2017/train2017/%012d.jpg‘ % id
cat = ant[‘category_id‘]
if cat >= 1 and cat <= 11:
cat = cat - 1
elif cat >= 13 and cat <= 25:
cat = cat - 2
elif cat >= 27 and cat <= 28:
cat = cat - 3
elif cat >= 31 and cat <= 44:
cat = cat - 5
elif cat >= 46 and cat <= 65:
cat = cat - 6
elif cat == 67:
cat = cat - 7
elif cat == 70:
cat = cat - 9
elif cat >= 72 and cat <= 82:
cat = cat - 10
elif cat >= 84 and cat <= 90:
cat = cat - 11
name_box_id[name].append([ant[‘bbox‘] cat])
f = open(‘train.txt‘ ‘w‘)
for key in name_box_id.keys():
f.write(key)
box_infos = name_box_id[key]
for info in box_infos:
x_min = int(info[0][0])
y_min = int(info[0][1])
x_max = x_min + int(info[0][2])
y_max = y_min + int(info[0][3])
box_info = “ %d%d%d%d%d“ % (
x_min y_min x_max y_max int(info[1]))
f.write(box_info)
f.write(‘\n‘)
f.close()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1201 2018-07-31 07:42 yolo3\.gitignore
文件 1323 2018-07-31 07:42 yolo3\coco_annotation.py
文件 10093 2018-07-31 07:42 yolo3\convert.py
文件 5707 2018-07-31 07:42 yolo3\darknet53.cfg
文件 127344 2018-07-31 07:42 yolo3\font\FiraMono-Medium.otf
文件 4432 2018-07-31 07:42 yolo3\font\SIL Open Font License.txt
文件 3482 2018-07-31 07:42 yolo3\kmeans.py
文件 1064 2018-07-31 07:42 yolo3\LICENSE
文件 625 2018-07-31 07:42 yolo3\model_data\coco_classes.txt
文件 50 2018-07-31 07:42 yolo3\model_data\tiny_yolo_anchors.txt
文件 135 2018-07-31 07:42 yolo3\model_data\voc_classes.txt
文件 76 2018-07-31 07:42 yolo3\model_data\yolo_anchors.txt
文件 4077 2018-07-31 07:42 yolo3\README.md
文件 8332 2018-07-31 07:42 yolo3\train.py
文件 10686 2018-07-31 07:42 yolo3\train_bottleneck.py
文件 1416 2018-07-31 07:42 yolo3\voc_annotation.py
文件 8592 2019-02-14 17:41 yolo3\yolo.py
文件 16491 2018-07-31 07:42 yolo3\yolo3\model.py
文件 3843 2018-07-31 07:42 yolo3\yolo3\utils.py
文件 0 2018-07-31 07:42 yolo3\yolo3\__init__.py
文件 12868 2019-02-14 10:28 yolo3\yolo3\__pycache__\model.cpython-36.pyc
文件 3844 2019-02-14 10:28 yolo3\yolo3\__pycache__\utils.cpython-36.pyc
文件 117 2019-02-14 10:28 yolo3\yolo3\__pycache__\__init__.cpython-36.pyc
文件 8342 2018-07-31 07:42 yolo3\yolo3.cfg
文件 1915 2018-07-31 07:42 yolo3\yolov3-tiny.cfg
文件 2631 2019-02-19 14:14 yolo3\yolo_video.py
文件 7137 2019-02-14 17:37 yolo3\__pycache__\yolo.cpython-36.pyc
目录 0 2019-02-14 10:28 yolo3\yolo3\__pycache__
目录 0 2019-02-14 10:12 yolo3\font
目录 0 2019-02-19 14:21 yolo3\model_data
............此处省略6个文件信息
- 上一篇:脉冲神经网络的一个训练方法
- 下一篇:python 爬取图片
相关资源
- python 爬取图片
- ArcGIS Python Add-In入门源码和教程
- mod_python 3.3.1 win32-py2.5-Apache2.2.exe
- python opencv3人脸识别windows
- leveldb-windows-python3.6编译版
- python3+wxpython图书馆管理系统
- python学习数据集集合
- splitAtlasEx.py
- 《Python程序设计》题库
- 基于UDP的可靠传输停等协议
- python 爬虫的程序
- Python Django实现简单购物车功能
- keras库对Kaggle竞赛猫狗图像分类卷积神
- 咬尾卷积viterbi译码器-python实现
- 中国电信股份有限公司云计算分公司
- Python各种滤波器代码
- 丧心病狂:用300行的python写个小游戏
- python gui界面
- Python中gstreamer操作摄像头
- Multiboost的Python实现
- turtle库官方说明全译本python37
- 纯python3.5代码实现逻辑回归的二分类
- 纯python3.5实现多变量线性回归附数据
- 动态分区分配与回收
- Python3爬虫入门到精通课程视频附软件
- 续Python3.x+Pyqt5实现主窗体里QToolBox导航
- Python3.x+Pyqt5实现主窗体里的工具栏,
- Python3.x+Pyqt5实现界面左侧树形导航栏
- Python3.x+Pyqt5实现绘图界面MainWindow类型
- Python3.x+Pyqt5实现界面和逻辑分离案例
评论
共有 条评论