tf报错 之 assertion failed: [Need value.shape >= size, got ] [336 210 3] [224 224 3]
生活随笔
收集整理的這篇文章主要介紹了
tf报错 之 assertion failed: [Need value.shape >= size, got ] [336 210 3] [224 224 3]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據信息提示,我們定位到了報錯函數,函數原型:tf.image.random_crop(image,size,seed=None,name=None)
產生這個問題的原因是:圖片原來的 height?或 width 要小于 你設置的裁剪值 的大小
解決辦法:
1.將裁剪值調小,但如果你的數據集比較大的話,這種方法可能要用很多次,才能找到最合適的最小值
2.先統一將圖片resize成一個統一的大小,在進行裁剪,這樣就方便不少
resize函數:tf.image.resize(image,size)
總結
以上是生活随笔為你收集整理的tf报错 之 assertion failed: [Need value.shape >= size, got ] [336 210 3] [224 224 3]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tfrecord数据报错 Invalid
- 下一篇: tf报错之raise TypeError