嵌入式开发者社区

标题: C6748 人脸检测例程问题 [打印本页]

作者: woshisuiyi    时间: 2017-4-21 12:51
标题: C6748 人脸检测例程问题
        /* Initialize the cascade buffer *///初始化级联缓冲器
        buffer = (int *) cvAlloc(sizeof(cascade_buffer));
        cascade = (CvHaarClassifierCascade *) buffer;

        for (i = 0; i < CLASSIFIER_CASCADE_SIZE; i++)
        {
                if (cascade_buffer[i] > REFERENCE_LOCATION_1 && cascade_buffer[i] < REFERENCE_LOCATION_2)
                        *(buffer + i) = (cascade_buffer[i] - REFERENCE_LOCATION_1) + (int) cascade;
                else
                        *(buffer + i) = cascade_buffer[i];
        }
请问各位打什么,这段程序怎么理解,最最重要的是,这个程序有一个头文件“facedetect.h”里面全是数组形式,这些数组是存放的什么


作者: Lewis    时间: 2017-4-24 13:31
是人脸样本训练后得到的数组,可以查找opencv样本训练资料
作者: woshisuiyi    时间: 2017-4-24 13:34
不瞒您说,我查了些资料,但都是转化成.xml文件的,没有直接转化成数组的,请教大神,您有见过吗,或者做过相关工作吗,还望不吝赐教,最近做毕业设计,赶进度啊,卡在这里,做不下去了

作者: woshisuiyi    时间: 2017-4-24 13:35
Lewis 发表于 2017-4-24 13:31
是人脸样本训练后得到的数组,可以查找opencv样本训练资料

不瞒您说,我查了些资料,但都是转化成.xml文件的,没有直接转化成数组的,请教大神,您有见过吗,或者做过相关工作吗,还望不吝赐教,最近做毕业设计,赶进度啊,卡在这里,做不下去了

作者: Lewis    时间: 2017-4-24 14:29
上位机调用cvLoad函数就可以获取这个数组
作者: woshisuiyi    时间: 2017-4-24 14:39
Lewis 发表于 2017-4-24 14:29
上位机调用cvLoad函数就可以获取这个数组

什么意思?我不大懂
作者: woshisuiyi    时间: 2017-4-24 14:43
Lewis 发表于 2017-4-24 14:29
上位机调用cvLoad函数就可以获取这个数组

能详细解释一下吗,我是最近为了做毕业设计才用的opencv,很多地方不懂




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4