你好,
我想问一下, 我用Facedetect demo 的源程序做开发, 但我发现Facedetect demo 的帧率太低了, 即使去掉Facedetect的功能,但帧率依然太低(每秒只有6帧), 想提高帧率,不知用啥办法?
yh zhang:
我用的是DSP开发板(TMDSLCDK6748)
Shine:
帧率慢是因为ColorconvertTask这个函数通过软件进行color转化,比较花时间,要把720×488分辨率的image转换成lcd显示的格式。你可以试试把分辨率降低,应该能提高帧率。
yh zhang:
回复 Shine:
您好!
在facedetect_lcdk.c 的文件里有如下设置
#define DISPLAY_IMAGE_WIDTH (640)
#define DISPLAY_IMAGE_HEIGHT (480)
这样设置下,我的LCD显示器显示图像正常, 但当我把DISPLAY_IMAGE_WIDTH和DISPLAY_IMAGE_HEIGHT 改小一半时, 也就是QVGA的模式:
#define DISPLAY_IMAGE_WIDTH (320)
#define DISPLAY_IMAGE_HEIGHT (240)
LCD显示器没有显示任何图像,是否还要修改其他LCD参数,请指教。
yh zhang:
回复 yh zhang:
同时想问一下,修改
#define CAPTURE_IMAGE_WIDTH (720)#define CAPTURE_IMAGE_HEIGHT (488)
为多少才合适, 是否还要修改其他地方,摄像头才工作正常?
Shine:
回复 yh zhang:
看一下面的帖子。https://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/t/501723