![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉
独孤金泽
中庸
展开
-
mexopencv配置
配置环境:Win10 + VS2015 + Opencv3.3 + matlab2016a第一步:下载mexopencv链接:对应版本为opencv3.3.1对应下载地址:https://github.com/kyamagu/mexopencv/tree/v3.3.1 对应版本为opencv3.3.0对应下载地址:https://github.com/kyama...原创 2018-03-06 15:17:20 · 2673 阅读 · 1 评论 -
DPM(Deformable Part Model)的PCA+Starcasscade(Windows)代码整理
大家好,我是你们的老朋友——泽哥!最近一直没有写博客是因为泽哥最近在忙本科毕业设计。泽哥的本科毕业设计是研究DPM模型的,相信大家也略微了解,DPM模型即Deformable Part Model(可变形子部件模板模型)。没有研究DPM模型的小伙伴请移步这里:DPM译文(由masiikkk大神翻译):https://blog.csdn.net/masibuaa/article/details/17...原创 2018-06-22 16:09:49 · 609 阅读 · 0 评论 -
Keras搭建CNN进行人脸识别系列(一)
一.项目意义 人脸识别是当前深度学习与机器学习的热门研究方向,本项目适用于机器学习刚入门的本科生与硕士研究生,好了废话少说,下面切入正题!本项目就是要一步一步地带你搭建CNN,实现一个用keras实现的人脸识别程序二.需要的环境 IDE:Pycharm OS:Linux 和windows都可以 Python:python3和...原创 2018-10-12 22:50:12 · 2367 阅读 · 0 评论 -
Keras搭建CNN进行人脸识别系列(二)--配置,获取实时视频流
1.准备工作1)首先需要准备一个USB摄像头,能够支持Ubuntu之类的linux操作系统;2)PC机上安装好Ubuntu14以上64位版本(尽量双系统不要虚拟机,不然模型训练速度会慢得像蜗牛),可以安装win7/win10,但我没有试过在64位win系统上安装tensorflow,虽然tensorflow已经支持win 64位系统;3)请确定python3已安装,我给的代码都是在py...原创 2018-11-02 14:43:45 · 1883 阅读 · 0 评论 -
Keras搭建CNN进行人脸识别系列(三)--利用haar级联检测器识别出人脸
人脸识别原理 从实时视频流中识别出人脸区域,从原理上看,其依然属于机器学习的领域之一,本质上与谷歌利用深度学习识别出猫没有什么区别。程序通过大量的人脸图片数据进行训练,利用数学算法建立建立可靠的人脸特征模型,如此即可识别出人脸。幸运的是,这些工作OpenCV已经帮我们做了,我们只需调用对应的API函数即可,先给出代码:# -*- coding: utf-8 -*...原创 2018-11-02 14:56:30 · 1401 阅读 · 1 评论 -
Keras搭建CNN进行人脸识别系列(四)--为模型训练准备人脸数据
机器学习最本质的地方就是基于海量数据统计的学习,说白了,机器学习其实就是在模拟人类儿童的学习行为。举一个简单的例子,成年人并没有主动教孩子学习语言,但随着孩子慢慢长大,自然而然就学会了说话。那么孩子们是怎么学会的呢?很简单,在人类出生之前,有了听觉开始,就开始不断听到各种声音。人类的大脑会自动组织、分类这些不同的声音,形成自己的认识。随着时间的推移,大脑接收到的声音数据越来越多。最终...原创 2018-11-02 15:22:18 · 3559 阅读 · 1 评论 -
focal-loss的keras实现
1. 总述Focal loss主要是为了解决one-stage目标检测中正负样本比例严重失衡的问题。该损失函数降低了大量简单负样本在训练中所占的权重,也可理解为一种困难样本挖掘。2. 损失函数形式Focal loss是在交叉熵损失函数基础上进行的修改,首先回顾二分类交叉上损失:是经过激活函数的输出,所以在0-1之间。可见普通的交叉熵对于正样本而言,输出概率越大损失越小。对...原创 2019-05-22 09:07:20 · 7691 阅读 · 4 评论