- 2
- 0
- 约1.04千字
- 约 3页
- 2021-01-31 发布于北京
- 举报
智能图像处理
PAGE 3
数据集制作
1.实验准备
1.1 实验概述
本实验主要掌握在用Python语言的情况下,实现TFRecord数据集的制作:读取、显示。
2.1 实验建议
了解Python的基本用法和TensorFlow概念。
3.1 实验目的
制作自己的数据集
实验的环境:Ubuntu18.04
2.实验步骤
2.1 解压完整代码块
将案例代码01数据集制作.rar 压缩包解压,得到project_1文件夹,文件夹内包含1个文件夹(flower)和1个文件(flower_process.py),如图1所示。
图1 文件列表
2.2 读取数据
2.2.1 读取项目
打开文件夹
Open file:project_1文件夹
2.2.2 加载数据
在flower文件夹内存放了2个文件夹,各包含10张图片,结果如图2所示。
图2 数据展示
3.算法导学
打开flower_processes.py文件,可以看到每个需要完成函数的名字及相应解释。
3.1 TFRecordWriter
要生成的文件:
writer= tf.python_io.TFRecordWriter(flower_train.tfrecords)
3.2 tobytes
将图片转化为二进制格式:
img_raw=img.tobytes()
3.3 SerializeToString
序列化为字符串:
writer.write(example.SerializeToString())
3.4 train.string_input_produce
生成一个queue队列:
filename_queue = tf.train.string_input_producer([filename])
3.5 reshape
128*128的3通道图片:
img = tf.reshape(img, [128, 128, 3])
3.6 tf.cast
在流中抛出label张量
3.7 train.string_input_producer
读入流中
filename_queue = tf.train.string_input_producer([flower_train.tfrecords])
4.完整运行
完整执行,结果如图3所示。
run flower_processes.py
图3 数据展示
您可能关注的文档
- 计算机建模与快速成型 计算机建模与快速成型 《计算机建模与快速成型》教材.docx
- 计算机视觉 模块6:人体关键点检测 人体关键点检测实战.docx
- 计算机视觉 模块8:度量学习 度量学习实战.docx
- 计算机网络安全技术与实施(旧) 任务1.2基于SnifferPro进行协议、模拟攻击分析 RG-PATS协议分析仪使用方法.docx
- 计算机网络安全技术与实施(旧) 任务1.2基于SnifferPro进行协议、模拟攻击分析 Wireshark简明使用教程.doc
- 计算机网络安全技术与实施(旧) 思科网络学院CCNA Security资源 CCNA安全第6章实验1_Secure-Layer2_学生实验手册.doc
- 计算机网络基础 DHCP服务器的配置 实验-DHCP服务器配置.docx
- 计算机网络基础 计算机网络基础 实验八-路由环路排错实验-学生结果范例1.docx
- 计算机网络基础 网络防病毒技术 参考资料-全球史上破坏力最为惊人的十大病毒.docx
- 《2025可信数据空间基础知识》.pdf
最近下载
- 工程施工机具安全管理制度.pptx
- 2020年《钢结构设计规范》GB50017..pdf VIP
- 2024-2025学年河南省南阳市唐河县九年级(上)期末英语试卷(含答案).pdf VIP
- 浙江省杭州2024-2025学年高一上学期1月期末考试政治试题(含答案).pdf VIP
- 膜分离工程超滤(UF)课件.pptx VIP
- 浙江省杭州学军中学2024-2025学年高一上学期期末考试历史试题(含答案).pdf VIP
- 河南省南阳市唐河县2022-2023学年九年级上学期期末英语试卷.pdf VIP
- 旋挖钻孔灌注桩施工方案.docx VIP
- 阿特拉斯•科普柯 冷冻式干燥机.pdf VIP
- 超滤膜技术介绍.pptx VIP
原创力文档

文档评论(0)