完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[tr]您好,管理员。
我这在学习 人脸识别跟踪 的代码,里面很多的初始化的代码 (我也是一个一个的查到)和一些声明的变量(变量没有注释,也就不知道干什么了),但是怎么样将这些独立的模块连起来,使让我对这个程序有个大体的认识还做不到,主要的原因就是不理解 编程人员 编写代码的思路。类似这段代码: /* 申请分配数据*/ image_buffer = (unsigned char *) cvAlloc(CAPTURE_IMAGE_WIDTH * CAPTURE_IMAGE_HEIGHT * 2); NULL。 gray_buffer = (unsigned char *) cvAlloc(CAPTURE_IMAGE_WIDTH * CAPTURE_IMAGE_HEIGHT); /* 申请、初始化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); /* 初始化级联缓冲区,分类器*/ buffer = (int *) cvAlloc(sizeof(cascade_buffer)); cascade = (CvHaarClassifierCascade *) buffer; for (i = 0; i < CLASSIFIER_CASCADE_SIZE; i++) { if (cascade_buffer [/tr] |
|
相关推荐
11个回答
|
|
|
|
|
|
image_buffer 存放RGB图像
gray_buffer 存放灰度图像 例程里使用EDMA是将摄像头的图像搬移到 LCD 的显示buffer里,算法处理里没有用edma |
|
|
|
谢谢回复: 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 ,而不是其他。) 疑问书写完毕 |
|
|
|
image是一个结构体,IplImage 类型的。image_buffer是RGB565的彩色图像数据,转换为灰度图像后,就会保存到gray_image里,再把gray_image指针放到image里:image->imageData = (char *)gray_buffer;
image作为图像处理API的传入参数。 |
|
|
|
|
|
|
|
管理员,你好 学习遇到瓶颈,希望得到帮助。 人脸识别跟踪过程中,摄像头获取到图像, 1 是怎么样被识别, 2 怎么样被DSP加工, 3 怎么样被传输到LCD显示屏上 我对这个整体的流程还是不太清楚,望告知。 4 在 人脸识别跟踪 代码内部 哪个部分实现了人脸跟踪的功能? 谢谢 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!
954 浏览 0 评论
463 浏览 0 评论
【创龙科技TL570x-EVM开发板试用体验】 GStreamer 功能测评
8467 浏览 8 评论
【创龙科技TL570x-EVM开发板试用体验】创龙TL5708-EVM开发板入手使用体验评测
6238 浏览 0 评论
【创龙TLZ7x-EasyEVM评估板试用连载】+3.环境搭建vmware+ubuntu详细教程(二)
1334 浏览 0 评论
2002浏览 0评论
2660浏览 0评论
【创龙科技T3开发板试用体验】从开发板到PLC-----测试LUA
2701浏览 0评论
【创龙科技T3开发板试用体验】创龙T3开发板使用体验(1)--基本开发环境搭建
1599浏览 0评论
506浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-11 10:48 , Processed in 1.884840 second(s), Total 98, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191