谢谢回复:
1 image_buffer,gray_buffer,这个懂了;
2 EDMA这个也懂了(这里天恰好找到了EDMA工作原理的文章,期刊的介绍)
3 /* 申请、初始化image,用于人脸识别算法*/
image = (IplImage *) cvAlloc(sizeof(*image));
cvInitImageHeader(image, cvSize(CAPTURE_IMAGE_WIDTH, CAPTURE_IMAGE_HEIGHT), IPL_DEPTH_8U, 1,
IPL_ORIGIN_TL, CV_DEFAULT_IMAGE_ROW_ALIGN);
这段代码(我想知道这个image 的具体作用,(我的理解是:一张人脸在显示屏上显示需要颜色值和位位置:色值信息由image_buffer提供,位置信息由des_sequence提供,那请问这里的 image 到底怎么用?));
4 /* 初始化存放人脸位置数据缓冲 */
dsp_sequence2 = (CvSeq *) cvAlloc(sizeof(CvSeq) * 2);
其中sizeof(CvSeq)*2,的 2 在这里代表什么,就是说为什么是2 ,而不是其他3或者4或者5之类的(回答这个问题该是和ov2640有关,我上网找了很久关于ov2640的介绍,都没有具体介绍到 为什么是 2 ,而不是其他。)
疑问书写完毕
谢谢回复:
1 image_buffer,gray_buffer,这个懂了;
2 EDMA这个也懂了(这里天恰好找到了EDMA工作原理的文章,期刊的介绍)
3 /* 申请、初始化image,用于人脸识别算法*/
image = (IplImage *) cvAlloc(sizeof(*image));
cvInitImageHeader(image, cvSize(CAPTURE_IMAGE_WIDTH, CAPTURE_IMAGE_HEIGHT), IPL_DEPTH_8U, 1,
IPL_ORIGIN_TL, CV_DEFAULT_IMAGE_ROW_ALIGN);
这段代码(我想知道这个image 的具体作用,(我的理解是:一张人脸在显示屏上显示需要颜色值和位位置:色值信息由image_buffer提供,位置信息由des_sequence提供,那请问这里的 image 到底怎么用?));
4 /* 初始化存放人脸位置数据缓冲 */
dsp_sequence2 = (CvSeq *) cvAlloc(sizeof(CvSeq) * 2);
其中sizeof(CvSeq)*2,的 2 在这里代表什么,就是说为什么是2 ,而不是其他3或者4或者5之类的(回答这个问题该是和ov2640有关,我上网找了很久关于ov2640的介绍,都没有具体介绍到 为什么是 2 ,而不是其他。)
疑问书写完毕
举报