
可能是计算机配置低的问题,我在笔记本上运行进行简单的读取视频程序就很卡。可以换台式机试一试。
XML文件的路径应该用绝对路径,试试吧
"D:\\Program Files\\OpenCV\\data\\haarcascades\\haarcascade_frontalface_alt2xml"
另外的可能是没有链接上cv库,简单解决办法是在cvLoad之前调用一下cvCvtColor函数,这样就会加载cv库。
IplImage img = cvLoadImage("1jpg");
cvCvtColor(img, img, CV_BGR2RGB);
cvReleaseImage(&img);
什么是目标检测?
我们先来看一张
我相信大家看完这张已经知道什么是目标检测了
目标检查有什么用呢?
目标检测可以用于标注物体,就像上图一样dog是dog,car是car有了它就能很好的将物体从一张中将他们分类出来。
在实际生活中它我还知道它现在用于闯红灯的车辆检测,它会把闯红灯的车牌给记录下来,还会用于。并且运用在了无人驾驶的技术上。
此外应该还有很实际的多用处。
如何实现目标检测?
1、区域选择
传统的方法是穷举法,仔细想想我们给计算机一张它不知道目标在哪儿,也不知道目标有多大,于是就事先给定一个范围然后在这张上按照这个给定的尺寸一行一行一列一列的去找,如果没有找到又要从新更改给定的尺寸一直这样循环。这个就是穷举法,穷举法耗时耗力,影响程序运行效率。
那么有没有解决的办法呢?答案是肯定有的。
2、特征提取
特征提取就是把中物体的特征提取出来,比如人类的特征就有很多会穿衣服啊、直立行走啊、有的人近视眼还会戴眼镜啊,使用神经网络可以有效的提取出比较优秀的特征出来,。
3、分类器
分类器就是根据提取出来的特征进行分类,比如区分绿叶和花朵,它们的特征就有一项非常不一样,那就是它们的颜色一个是绿色一个常常是鲜艳的颜色,假设只是分类绿叶和花朵的话,那么只需要区分他们的颜色就好了。
以上就是关于opencv加载分类器后卡顿的方法全部的内容,包括:opencv加载分类器后卡顿的方法、目标检测、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)