1、在Linux图形界面下,有个USB摄像头snap图像的示例程序,我看到我的ZC301 USB摄像头采集到的是320X240的JPEG格式文件,同时在该USB摄像头界面上显示的实时摄像是小于320X240的图像(我感觉可能是160X120或176X144)。我现在在做基于命令行的视频采集显示程序,请问,如何将USB摄像头采集到的320X240的JPEG码流通过/dev/fb0显示为160X120或176X144的(libjpeg我是会的)。
2、ZC301 USB摄像头采集到的动态JPEG图像数据通过V4L得到后是不是一定要先存成文件,再利用Libjpeg打开这个文件进行解码,还是说可以直接将内存中JPEG图像数据送给Libjpeg解码?
3、如果framebuffer可以设置为160X120的分辨率,怎么将通过libjpeg得到的320X240 RGB数据转化为160X120或176X144?
4、320X240分辨率的JPEG图片,如何实现90°旋转,变成240X320的,因为3.5寸LCD是240X320的,要旋转是在JPEG格式下旋转,还是在通过Libjpeg解码后得到的RGB数据进行旋转,如何实现?
5、如何取消虚拟终端tty1在LCD上的现实,否则LCD下方总会有个闪动的下划线。
6、有没有比较好的RGB888 转换为RGB565的算法!
[ 此帖被sobo_xian在2010-04-17 23:04重新编辑 ]