• It can be a face application using SeetaFace and Qt.


    之前编译了一下SeetaFace的库,用于人脸检测、特征点定位和人脸识别的功能,然后昨天就用Qt写了一个软件用于实现。

    工程的文件还是比较简单的,一个界面类和一个SeetaFace的线程类而已。这里主要涉及到Qt的多线程,Qt的多线程还是比较好用的,界面就比较简单。就是写单调的条条框框的。现在就先展示下界面和效果吧。

    人脸检测

    特征点定位

    人脸识别:标签和相似分数

    尝试下摄像头,角度稍微低头一点也还行,稍微遮一下丑也还勉强OK,所以性能还是蛮OK的,当然我的OK是指我自己觉得不错:

    然后找一张小一点的人脸:

    OK,软件的功能大概如下:

    加载数据有三种源头:图片、视频和摄像头,功能有三个:人脸检测、特征点定位、人脸识别;可实时调整人脸检测的参数、可以提取保存数据库里的图像(也就是暂且叫训练把,其实不对,但还是算啦,自娱自乐,不必那么较真)。

    这其中,会涉及到Qt的多线程、文件操作等方面,然后写这个软件,大概是从昨天中午写到晚上12点多吧,中间包括去做其他事,所以如果是熟练的大神的话,估计都不屑于写这样的"小玩具"了吧。然后可能还需要优化,我只是写出来了,感觉速度也还能接受,所以就没去管软件优化问题了。

    好了,大概就这样。

    囡囡呀你会困惑

    慢些脚步别忘了

    慢慢的你会明白丢了的是什么

    人生路本就是场获得与失的选择

    迷路时想想当年阿婆怎么说

    上善若水,为而不争。
  • 相关阅读:
    学会分辨
    学会自重
    GIT使用笔记-fatal:multiple stage entries for merged file处理办法
    GIT-查看本地html帮助文档
    VS2013 GIT 克隆远程仓库
    GIT远程仓库地址变更
    VS2013中使用git发布解决方案master分支的时候出现错误
    C# WebService输出JSON 实现二
    WINDOWS下PhoneGap(Cordova)安装笔记
    SQLSERVER2012 Audit (审核)功能
  • 原文地址:https://www.cnblogs.com/Bearoom/p/11721772.html
Copyright © 2020-2023  润新知