sonix的摄像头
分辨率320x240
控制台使用framebuffer直接写屏也就5帧上下。
自己写的JPEG解码,没有用libjpeg,性能上应该有不足:
1、核心部分的IDCT参考了AAN的快速算法,应该差不了太多
2、哈夫曼解码部分没有优化
3、没有内嵌汇编
4、编译时未使用优化 直接"-o"
160x120分辨率下倒是可以接受,不过再加入图像处理算法之后估计也只剩10+帧。现在有点迷茫了,似乎应该转入DSP去,至少是DSP+ARM,比如达芬奇之类的。
然后又测试了优化编译参数"-O3",同时指定"-mcpu=arm920t" 320x240的帧速上升为15左右
[ 此帖被gdglacier在2010-05-08 16:02重新编辑 ]