请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

下面是报错信息:
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回答

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

1 回复 有任何疑惑可以回复我~
  • 提问者 韩悦丶 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-10-29 14:18:50
  • 慕婉清7204929 回复 提问者 韩悦丶 #2
    所以,这是为什么,我也出现了这个问题
    回复 有任何疑惑可以回复我~ 2023-02-11 23:36:55
  • 这个要看一下打包的时候,数据是按照jpg编码的数据,还是原始rgb的数据,打包的时候做了编码,就要先做解码。得具体看一下
    回复 有任何疑惑可以回复我~ 2023-02-12 12:13:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信