http://blog.topspeedsnail.com/archives/1619
这个博客里面说的批量转换其实就是利用find命令找到目录下所有的jpg文件然后进行转化,但他的命令本身有一些问题,
find . -name "*.jpg" -exec mogrify -format png { } ;应改成
find . -name "*.jpg" -exec mogrify -format png { } \;
注意:这个命令的分号必须加,不然要报错
报下面的错误:
mogrify: unable to open image `*png': No such file or directory @ error/blob
improper image header @ error/png.c/ReadPNGImage/3741
原因:
自己在-format中少输入了一个’-‘造成这个错误
转完之后还需要删除,用以下命令:find -name '*.jpg' -exec rm {} \;
送标使用.jpg文件,训练用.png。png训练效果更好,可以看到png比jpg大得多,png大约1M,jpg可能只有100k