#
使用标准;
#
#
#
#
#
#
#
#
#
#
#
* = 0;
阿德* = 0;
无效(*图像);
const char* = "D:\\Files\\\\data\\\\.xml";
int main(int argc, char** argv)
整数宽度=640;
整数= 400;
* = e(0);//创建视频采集对象
* 帧,* = 0;
int = ("--=");
常量字符*;
if (argc > 1 && (argv[1], "--=", ) == 0)
= argv[1] + ;
= argc > 2 ? argv[2]:0;
别的
= argc > 1 ? argv[1]:0;
= (ade*)(, 0, 0, 0);
如果 (!)
(,“错误:无法加载/n”);
//(, "用法: --=/" / " []/n");
-1;
= (0);
(“”,1);
//框架 = ((宽度, ), , 3);
而 (1)
框架=();
如果(!帧)0;
如果(!帧)
休息;
如果 (!)
= ((框架->宽度, 框架->), , 框架->);
如果(框架 -> == )
(帧,,0);
别的
(帧,,0);
(框架);
字符 c = (100);
if (c == 27) 中断;
(&);
(“”);
无效(*img)
[] =
{ { 0, 0, 255 } },
{ { 0, 128, 255 } },
{ { 0, 255, 255 } },
{ { 0, 255, 0 } },
{ { 255, 128, 0 } },
{ { 255, 255, 0 } },
{ { 255, 0, 0 } },
{ { 255, 0, 255 } }
};
比例=1.3;
* 灰色 = ((img->宽度, img->), 8, 1);
* = (((img->宽度/比例),
(img->/scale)),
8, 1);
整数我;
(img,灰色,);
(灰色的, , );
(,);
();
如果 ()
t = ()();
CvSeq* 面 = (, , ,
1.1, 2, 0,
(30, 30));
t = ()() - t;
(“时间 = %gms/n”, t / (()()*1000.));
for (i = 0; i < (面?面->总数:0); i++)
* r = (*)(面, i);
;
整数;
.x = ((r->x + r->宽度*0.5)*比例);
.y = ((r->y + r->*0.5)*scale);
= ((r->宽度 + r->)*0.25*比例);
(img,,,,[i%8],3,8,0);
(“”,img);
(&灰色的);
(&);
上面是我写的程序,但是返回值一直是-1,分类器加载失败。 请帮忙~~~~~~