由于弄人脸识别的sdk,需要,手上的jpg需要转换成bgr24等格式,这里提供一个方便的转换工具:ffmpeg,它可以把常见图片格式(jgp,png,bmp等)转换成二进制文件。
apt-get install ffmpeg
使用ffmpeg进行格式转换
1.jpg to I420
ffmpeg -i 001.jpg -pix_fmt yuv420p 001_I420_fromJPG.yuv
2.png to I420
ffmpeg -i 222.png -pix_fmt yuv420p 222_I420_fromPNG.yuv
3.bmp to I420
ffmpeg -i xxx.bmp -pix_fmt yuv420p xxx_I420_fromBMP.yuv
4.jpg to NV21
ffmpeg -i 001.jpg -pix_fmt nv21 001_NV21_fromJPG.yuv
5.jpg to NV12
ffmpeg -i 001.jpg -pix_fmt nv12 001_NV12_fromJPG.yuv
6.jpg to YUYV
ffmpeg -i 001.jpg -pix_fmt yuyv422 001_YUYV_fromJPG.yuv
7.jpg to RGB24
ffmpeg -i 001.jpg -pix_fmt rgb24 001_RGB24_fromJPG.RGB
8.jpg to BGR24
ffmpeg -i 001.jpg -pix_fmt bgr24 001_BGR24_fromJPG.RGB