![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
视缘科创
这个作者很懒,什么都没留下…
展开
-
qt实现证件照片自动生成
这里写自定义目录标题qt实现证件照片自动生成。界面如下。qt实现证件照片自动生成。接上篇,用vs2015生成人像精细分割服务程序后。用qt与opencv+人脸识别来生成证件照界面如下。界面很简洁,主要功能有批量生成;背景颜色;选择图片,生成证件照。如上图所示,选择一张图片后,如果图中有人物会自动分割生成指定背景图片。默认为白色背景。这时细心的人会问,paddleseg生成的只是Mask...原创 2020-03-27 23:25:35 · 909 阅读 · 0 评论 -
paddleseg人像分割windows下实现与证照自动生成实现
paddleseg人像分割windows下实现与证照自动生成实现近日研究了一下用人脸识别作自动证件照生成。刚开始以为很简单不就是识别出人脸,然后按比例切出。这一步当然很简单,结果看了各种证件照,原来要去除背景的,这样一来原来简单的事搞得复杂无法。先后测试了n多种方法,均不能实现。先进一点就是人点区域来分割,这显然不是一般人能做到的。没办法,只用用人工智能的方式来解决了。看了几个解决方法,以dee...原创 2020-03-11 10:40:26 · 2055 阅读 · 0 评论 -
seetaface2+mysql+qt+opencv实现百万级人脸检索与分类
seetaface2+mysql+qt+opencv实现百万级人脸检索与分类先来一段例子代码:INCLUDEPATH += D:\SeetaFace2-master\install\include \ D:\SeetaFace2-master\install\include\seeta \ D:\opencv\build\include \ ...原创 2020-02-05 20:45:25 · 1320 阅读 · 1 评论 -
摄像头人脸识别测距应用实现
摄像头人脸识别测距应用实现在上篇中初步实现了摄像头人脸识别测距,经过研究发现测试时只能是成人测的相对还可以,小孩子就不太准了,这和标定参照是有很大关系的。于是对软件进行了进一步优化和完善,增加了性别,年龄的识别,在得到性别和年龄后再根据大数据得到相应的参数来测出与摄像头的距离是比较正确的方向。在不同的摄像头使用时增加了标定功能,可能适用于不能的摄像头。 本次使用了opencv4.01+...原创 2020-02-05 14:37:23 · 3336 阅读 · 0 评论 -
摄像头测距实现
普通摄像头利用人脸识别技术与景深应用实现测距今天看到有人问能不能用摄像头来检测距离,我刚开始觉得这几乎是个不可能的事情,大家都知道这几天都不让出门,就窝在家里想这个事。灵光一现,为什么不将人脸识别与测距结合起来就可以实现了。(具体算法原理暂不公开)。人脸识别可以使用opencv自带的,也可以使用开源的。我使用的是seetaaface2开源的检测算法,主要是识别较快,也比较准,在i53320上可以...原创 2020-02-05 14:38:16 · 2619 阅读 · 0 评论 -
qt+opencv实现敏感区域移动侦测
qt+opencv实现敏感区域移动侦测上一篇qt +opencv dnn+tensorflow实现敏感区域预警使用起来准确率高,能针对特定的物品侵入进行专门识别,但运行速度不是很快,不能达到实时识别,今天使用移动侦测算法进行了下测试,发现速度相当快,达到了实时检测实时反映的效果。这也是现有的监控系统普遍采用的预警方式,但也有不足,对室外有风时会引发误报,如果在光线稳定的室内,效果是相当好的。在...原创 2020-02-05 14:39:24 · 1257 阅读 · 0 评论 -
qt +opencv dnn+tensorflow实现敏感区域预警
qt +opencv dnn+tensorflow实现值班预警在安保过程中大家有没有过这样的经历,有人进入敏感区域时没有及时发现。今天就用qt +opencv dnn+tensorflow实现实现敏感区域预警如下图:打开预警后,有人进入摄像头区域就会发出声音报警。实现主要原理代码如下:(将图片Mat改成摄像头即可)以下代码,有部分来源于网上(一并感谢原作者)#include “s...原创 2020-02-05 14:40:15 · 932 阅读 · 0 评论 -
seetaface2 windows下Qt5编译方法
seetaface2 windows下Qt5编译方法seetaface2于近日开源了。首先感谢seetaface2开发团队开放了这么好的源码。对于seetaface2各种各样的编译方式中,唯独没有基于windows下qt的编译的介绍。今天尝试了一下,几经周折终于成功了。编译过程如下:下载源码,解压到硬盘上。新建一个文件夹bulide打开cmake选择seetaface2源码目录,bul...原创 2020-02-05 14:41:50 · 998 阅读 · 0 评论 -
利用人工智能分析视频行为
随着人工智能的发展,特别是越来越准确的各类行为及物品识别的发展让软件自动识别视频成为了一种可能。如行人行为分析,课堂教学分析,人流车流拥堵分析。值班人员状态分析,驾驶人员疲劳分析等。由于是这些一般都是实时或以视频形式出现,所以就要利用视频处理技术和人工智能识别技术相结合的方式来解决这些问题。用的技术有opencv.ffmpeg,yolo.人脸识别,ocr等等。(全文以各种开源技术应用为主,感谢各开...原创 2020-02-05 14:42:13 · 3865 阅读 · 2 评论 -
opencv4手机号识别系统开发二(主要代码)
接上篇。识别手机号主要问题是如何找到手机号,用opencv文字检测方法找到所有文字行。然后根据手机号特点进行筛选主要代码如下:(来自opencv的例子。)cv::Mat temp;src.convertTo(temp, CV_8UC3, 1);//src 输入图像cv::imshow(“src”, temp);dst1 = temp.clone();cv::Ptrcv::text::T...原创 2020-02-05 14:43:33 · 1008 阅读 · 1 评论 -
基于QT + opencv +HyperLPR/EasyPR的车牌识别
基于QT + opencv +HyperLPR的车牌识别最近在开发了一个快递单手机号的项目用到了端对端文字识别。后联想到车牌是端对端最常用的场景,随即找了些相关的资料。发现HyperLPR和EasyPR是现在用的较多的开源项目,下面的车牌识别系统用到了HyperLPR和EasyPR相关源码。一并对作者表示感谢。下面这个是基于HyperLPR为基础使用用QT5.11+opencv4.01实现。...原创 2020-02-05 14:45:37 · 2295 阅读 · 4 评论 -
几行代码搞定Qt5+ yolo3+opencv4识别物体
具体的配置,参数设置请参看相关博文。这里只讲下Qt下使用。直接上图运行效果。这个我是挂到了其它的一个项目中的,只加了一个按钮,代码如上图:速度是每张9-10秒之间。纯cpu (十年前的开天8000电脑测试的。win7,4G内存。)经典的狗图来个课堂教育的。对比下直接用纯opencv的各项检测。速度在8-9秒之间。相比之下只检6类物体二者相差不多,不过yolo3可以在9秒内检80...原创 2020-02-05 14:46:28 · 3275 阅读 · 7 评论