在进行yolov5训练时,我遇到下列报错:
Invalid SOS parameters for sequential JPEG
libpng warning: iCCP: known incorrect sRGB profile
在网上查到,对于 “Invalid SOS parameters for sequential JPEG” 的警告,可能需要检查您的 JPEG 图像文件是否有问题,或者尝试使用不同的图像处理库或工具来处理图像。“libpng”警告是关于一个已知的sRGB配置文件不正确的问题。这通常在处理PNG图像时出现。这个警告通常不会导致程序崩溃。
解决办法:
1.安装ImageMagick:
下载完成后解压到某个盘中即可。
2.批量处理PNG图像:
打开终端或命令提示符,并导航到包含PNG图像的文件夹。
使用以下命令批量处理PNG图像:
mogrify -format png -define png:color-type=2 *.png
这个命令将会重新编码当前文件夹中所有的PNG图像,将它们的颜色类型设置为2
,这通常是不包含配置文件的标准sRGB PNG格式。
若提示“ 'mogrify' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”
可以使用完整路径运行“'mogrify' ,例如:
"E:\imageMagic\ImageMagick-7.1.1-30-portable-Q16-HDRI-x64\mogrify" -format png -define png:color-type=2 *.png