JNingWei
【tensorflow】直接读取图片
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
JNingWei
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
社区首页
>
专栏
>
【tensorflow】直接读取图片
【tensorflow】直接读取图片
JNingWei
关注
发布于 2020-04-25 13:20:15
发布于 2020-04-25 13:20:15
2K
0
举报
文章被收录于专栏:
JNing的专栏
JNing的专栏
Tensorflow通过tf.gfile.FastGFile(filename,’rb’).read()读取的图像,是图像的原始数据,还需要经过解码,才能获取图像的数据,数据的格式为RGB(三通道图像),这一点是与Opencv不同。 Tensorflow提供了对jpeg和png格式图片的解码函数,例如“decode_jpeg”对jpeg格式的图片进行解码,使用encode_jpeg编码,将图像保存到本地。
图片都是存储为rgb格式。由于tf.gfile.FastGFile直接从img_path读取图片,并不像opencv会转换成bgr,所以tfrecord一般存的都是rgb格式。因此,采用tfrecord方案的模型往往都是在rgb上训练的,这是惯例。如果测试阶段是opencv读图,则需要做一下通道转换( input_img = input_img[:, :, :, ::-1] )。
颜色通道(bgr还是rgb)、归一化方式(输入是归一化到[-1, 1]、[0, 1],还是不做归一化)、输出(是左pts右cls还是左cls右bgr),不管是自己从头train、finetune,还是test,都要细心确定清楚!
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2020/04/24 ,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
tensorflow
opencv
日志服务
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
tensorflow
opencv
日志服务
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐