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