Tensorflow中对于不同类型数据的读取

来源:互联网 发布:迷宫生成算法 opengl 编辑:程序博客网 时间:2024/05/16 10:02

此处取两个例子,其一,jpg类型图片数据,其二,mat类型matlab数据格式。

一、jpg图片的读取

这里提几个关键点,1是jpeg_decode的输出是一个tensor型数据,在code里叫做image,如果要查看他可以直接使用tensorboard来看,见第一段代码,但是在我实测中有一个问题就是对该tensor类数据调用get_shape方法输出是(?,?,?),这非常奇怪;2是image的sess.run出来的结果是一个np.array,可以print也可以使用他的shape方法来观测他的大小,还可以调用opencv的函数来观看。下面举例。

1使用tensorboard观看


2使用opencv观看


二、mat类型文件的读取

使用scipy.io中的loadmat,但是注意一点,在import的时候直接import scipy.io,如果import的是scipy,在调用scipy.io时会报错没有io这个module



插话:

CSDN的博客编辑器真的很神奇,你在用backspace和enter的时候如果书标不是悬停在编辑框内就会弹到外头去,哪怕之前你已经选中了目标或者放在了确定的位置。

这算bug么?


再插话:

本文的第一版不知道为什么把后面两段的文字插入到代码片里去了,我明明是在代码片高亮之外的地方输入的,而且都保持了距离的,感觉很神奇,果断这次换成了图片格式,反正代码很简单,想参考的自己看懂意思去码就行了,也不用复制粘贴了。


阅读全文
0 0
原创粉丝点击