草庐IT

opencv_traincascade

全部标签

c++ - OpenCV 人脸检测速度慢?

我在MacOsX上编译并安装了OpenCV(SVN的最新版本)(这可能是问题的根源)。示例有效,但人脸检测算法对我来说似乎很慢。人脸检测时间约为400毫秒(我只是使用了包含的示例)。FPS非常低。在youtube和所有网站上,我看到带有实时人脸检测功能的超流畅视频(即使在iPhone上也是如此),所以我感到很困惑。我记得在我的旧WindowsPC上速度更快。400毫秒是正确的检测时间吗?注意:我的Macbook并不旧(2009年),一切都运行良好。我使用iSight网络摄像头(集成网络摄像头)。网络摄像头上只有一张脸(我的脸)。如果没有人脸,时间也差不多。

互联网加竞赛 基于深度学习的人脸性别年龄识别 - 图像识别 opencv

文章目录0前言1课题描述2实现效果3算法实现原理3.1数据集3.2深度学习识别算法3.3特征提取主干网络3.4总体实现流程4具体实现4.1预训练数据格式4.2部分实现代码5最后0前言🔥优质竞赛项目系列,今天要分享的是🚩毕业设计人脸性别年龄识别系统-图像识别opencv该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:3分🧿更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate1课题描述随着大数据与人工智能逐渐走入人们的生活,计算机视觉应用越发广泛。如医疗影像

基于opencv的简单人脸检测(python)

        OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉和机器学习软件库。它由一系列的C函数和少量C++类构成,同时提供Python、Java和MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。        在windows系统下,建议使用python的包安装工具pip来安装Opencv。win+r输入cmd打开命令行输入pipinstallopencv-python        安装完成后打开编译器,我这里使用的是SublimeText,SublimeText是一个文本编辑器,同时也是一个先进的代码编辑器。

c++ - 使用 opencv 复制/混合不同大小的图像

我正在尝试混合两个图像。如果它们具有相同的大小,这很容易,但是如果其中一个图像较小或较大,则cv::addWeighted会失败。图片A(预计会更大)图B(预计会更小)我试图创建一个ROI-试图创建A大小的第三个图像并在其中复制B-我似乎做不对。请帮忙。doublealpha=0.7;//somethingintmin_x=(A.cols-B.cols)/2);intmin_y=(A.rows-B.rows)/2);intwidth,height;if(min_x甚至像cvSetImageROI这样的东西-可能有用,但我找不到c++等价物-可能有帮助-但我不知道如何使用它来保留图像内容

c++ - 使用 OpenCV 的 imread() 从 qrc 读取图像

我想使用imread()从qrc中读取图像OpenCV的这种方式:Matimg=imread(":/TempIcons/logo.png");但最终img大小为[0x0]。我也试过:Matimg=imread("qrc://TempIcons/logo.png");但我得到的尺寸是一样的。我不想在QImage中加载图像然后将其转换为cv::Mat.有没有办法以简单的方式做到这一点?如果是,我该怎么做?谢谢 最佳答案 正如@TheDarkKnight所指出的,imread不知道Qt资源。但是,您可以编写自己的加载器,它使用QFile从

opencv#27模板匹配

图像模板匹配原理   例如给定一张图片,如上图大矩阵所示,然后给定一张模板图像,如上图小矩阵。   我们在大图像中去搜索与小图像中相同的部分或者是最为相似的内容。比如我们在图像中以灰色区域给出一个与模板图像尺寸大小一致的区域,通过比较灰色区域中的内容与模板中的内容,两者如果一致,那么则认定两者是相似的,从而实现了在目标图像中寻找模板图像的匹配过程,若两者不一致,比如上图阴影区域中第一个像素值为3,而模板中第一个像素值为4,那么两者之间存在差距,通过每一个对应像素之间进行一次度量计算作为模板匹配中的匹配系数(度量矩阵),之后移动图像中的阴影区域(一次移动一个像素,从左往右,从上往下),再次对阴影

数字图像处理二维码识别python+opencv实现二维码实时识别

数字图像处理二维码识别python+opencv实现二维码实时识别特点:(1)可以实现普通二维码,条形码;(2)解决了opencv输出中文乱码的问题(3)增加网页自动跳转功能(4)实现二维码实时检测和识别代码保证原创、无错误、能正常运行(如果电脑环境配置没问题)送二维码识别完整说明报告,包括识别原理,识别流程,实验过程中一些细节的问题。数字图像处理二维码识别——基于Python和OpenCV的实现方案随着数字化时代的到来,二维码的应用越来越广泛,以至于二维码已经成为人们生活中的一种基本元素。二维码识别技术在图像识别领域起着非常重要的作用,本文将围绕数字图像处理二维码识别展开讨论,介绍基于Pyt

c++ - OpenCV:使用函数 cvGoodFeaturesToTrack 时出错

当我调用函数cvGoodFeaturesToTrack来查找Harris角时,我得到了这个错误:OpenCVError:Assertionfailed(src.type()==CV_8UC1||src.type()==CV_32FC1)incornerEigenValsVecs,file/build/buildd/opencv-2.1.0/src/cv/cvcorner.cpp,line254terminatecalledafterthrowinganinstanceof'cv::Exception'what():/build/buildd/opencv-2.1.0/src/cv/cv

c++ - haar 训练 OpenCV 断言失败

我正在尝试使用3340张正图像和1224张负图像在OpenCV中为行人训练类似haar的分类器。(在.txt文件中,我保留负片图像名称,即negatives(1).bmp,在txt文件中,我保留正片名称,即picture(1).bmp10064128。实际上正样本已经是行人的裁剪图像,所以我只需要为每张图像指定一个正样本)。在训练过程中的某个时候它会停下来并说:"OpencvError:Assertionfailed(elements_read==1)inunknownfunction,filec:\path\cvhaartraining.cpp,line1858"关于造成这种情况的原

c++ - c++ 中是否有使用 opencv 和 travis ci 的示例项目?

我使用Github作为源代码控制工具,我想使用CI的travis-ci插件。我没有找到任何项目可以做到这一点。由于travis-ci提供了没有openCV库的ubuntu12.04,所以我正在安装这些库,但是我在使用CMake来使用已安装的库编译我的代码时遇到了麻烦。我非常希望看到一个示例项目,如果您知道的话,它是.travis.yml,最好是可以在开发机器的travisubuntu和windows上运行的设置。 最佳答案 这是一个使用CMake构建项目的示例.travis.yml:language:cppcompiler:-gcc