解压数据的时候大小不一致

来源:4-9 如何通过TF对已经打包过的数据进行解析

韩悦丶

2020-10-28

老师,我在解压打包数据的的时候提示我数据大小不对等,之前看有同学也遇到过这个问题,请问是怎么解决的呢

下面是报错信息:
InvalidArgumentError (see above for traceback): DecodeRaw requires input strings to all be the same size, but element 1 has size 1366 != 1300
[[node DecodeRaw (defined at /usr/local/files/PYTHON/t/get_data.py:81) ]]

写回答

1回答

会写代码的好厨师

2020-10-28

数据在打包的时候有两种方式,一种是直接存储原始rgb数据,一种是对图片数据进行jpg编码。这里应该是打包数据和读取数据的时候用的两种当时不一致。对于,rgb合适的数据,每个数据的大小是相同的,对于jpg数据,因为进行了jpg编码,所以数据大小会有区别,所以如果打包时用了jpg编码,再读取数据的时候,要做一次解码。数据大小才会一致。

1
3
会写代码的好厨师
回复
慕婉清7204929
这个要看一下打包的时候,数据是按照jpg编码的数据,还是原始rgb的数据,打包的时候做了编码,就要先做解码。得具体看一下
2023-02-12
共3条回复

Python3+TensorFlow打造人脸识别智能小程序

理论知识与实战项目双管齐下,让AI技术不再脱离实际,做到真正的落地应用。适合毕设展示。

1053 学习 · 533 问题

查看课程