Fix Kaggle Cats and Dogs Dataset from Microsoft
環境: WIN10
IDE: Pycharm
問題:
依照 sentdex 的 Deep Learning basics with Python 教學
遇到以下錯誤:
解決方法:
a.改用 Jupyter 執行
b.重寫有錯誤的圖片
1.安裝 imageMagick
2.建立記事本
@ECHO OFF
magick mogrify -format png *.jpg
ECHO ###############################################
ECHO ###############完成:將jpg轉為png###############
ECHO ###############################################
del /f /s /q *.jpg
ECHO ##############################################
ECHO ###############完成:清除所有jpg###############
ECHO ##############################################
magick mogrify -format jpg *.png
ECHO ###############################################
ECHO ###############完成:將png轉為jpg###############
ECHO ###############################################
del /f /s /q *.png
ECHO ##############################################
ECHO ###############完成:清除所有png###############
ECHO ##############################################
pause
將副檔名改為.bat並放至圖片資料夾內執行
[將錯誤圖片重寫]
IDE: Pycharm
問題:
依照 sentdex 的 Deep Learning basics with Python 教學
遇到以下錯誤:
...
Corrupt JPEG data: 399 extraneous bytes before marker 0xd9
Corrupt JPEG data: 226 extraneous bytes before marker 0xd9
Corrupt JPEG data: 162 extraneous bytes before marker 0xd9
Warning: unknown JFIF revision number 0.00
Corrupt JPEG data: 1403 extraneous bytes before marker 0xd9
Corrupt JPEG data: 254 extraneous bytes before marker 0xd9
Corrupt JPEG data: 2230 extraneous bytes before marker 0xd9
Corrupt JPEG data: 65 extraneous bytes before marker 0xd9
Corrupt JPEG data: 239 extraneous bytes before marker 0xd9
Corrupt JPEG data: 214 extraneous bytes before marker 0xd9
Corrupt JPEG data: 128 extraneous bytes before marker 0xd9
Corrupt JPEG data: 99 extraneous bytes before marker 0xd9
Corrupt JPEG data: 1153 extraneous bytes before marker 0xd9
...
解決方法:
a.改用 Jupyter 執行
b.重寫有錯誤的圖片
1.安裝 imageMagick
2.建立記事本
@ECHO OFF
magick mogrify -format png *.jpg
ECHO ###############################################
ECHO ###############完成:將jpg轉為png###############
ECHO ###############################################
del /f /s /q *.jpg
ECHO ##############################################
ECHO ###############完成:清除所有jpg###############
ECHO ##############################################
magick mogrify -format jpg *.png
ECHO ###############################################
ECHO ###############完成:將png轉為jpg###############
ECHO ###############################################
del /f /s /q *.png
ECHO ##############################################
ECHO ###############完成:清除所有png###############
ECHO ##############################################
pause
將副檔名改為.bat並放至圖片資料夾內執行
[將錯誤圖片重寫]
留言
張貼留言