图像、视频、算法、Linux

Ideas worth spreading

排序:
默认
按更新时间
按访问量

opencv联合dlib视频人脸识别例子

本篇文章是在上一篇文章opencv联合dlib人脸识别例子 的基础上做了一个实时视频人脸识别功能。 原理是利用opencv实时提取视频中的视频流,然后进入人脸检测步骤,步骤类似上篇文章。 本篇文章中的程序是在VMware虚拟机下运行的,比较卡,加入人脸识别环节导致视频很不流畅。不过本文章中的代...

2018-09-14 15:22:45

阅读数:273

评论数:1

opencv联合dlib人脸识别例子

本篇文章是在上一篇文章 opencv联合dlib人脸检测例子二(加快检测) 的基础上做了一个人脸识别功能。 本文章中的代码实现了人脸识别功能。检测目标图片中的人脸是不是库中的某张图片中的人脸,按照以下操作步骤实现效果: 1. 搜集一些目标人物的人脸图片,每张图片的名字为 名字 + 后缀(....

2018-09-13 15:28:43

阅读数:137

评论数:0

opencv联合dlib人脸检测例子二(加快检测)

本篇博客是在opencv联合dlib人脸检测例子的基础上改进了下,加快检测流程 观察了下,opencv利用haar级联分类器检测人脸区域的速度要稍快于dlib的frontal_face_detector检测人脸区域的速度。所以这篇博客是利用opencv先检测出人脸区域,然后交给dlib检测人脸各...

2018-09-11 14:42:02

阅读数:130

评论数:0

opencv类简单分析: CascadeClassifier

理解级联分类器 分类器: 判别某个事物是否属于某种分类的器件,两种结果:是、否 级联分类器: 可以理解为将N个单类的分类器串联起来。如果一个事物能属于这一系列串联起来的的所有分类器,则最终结果就是 是,若有一项不符,则判定为否 比如人脸,它有很多属性,我们将每个属性做一成个分类器,如果一个模...

2018-09-07 19:02:03

阅读数:83

评论数:0

haar特征简单分析

内容来自网上博客(地址:http://lib.csdn.net/article/opencv/29324),我认为讲解的比较好。简单描述一下haar特征 haar特征生成 haar特征有以下5种基本类型: 当然网上还可以看到haar的其它一些扩展特征类型,这些扩展类型原理和基本类型一样,...

2018-09-07 18:42:18

阅读数:93

评论数:0

opencv联合dlib人脸检测例子

源码比较简洁,杂余信息全部去掉,源码中已经做了中文注释。本例子是用opencv加载图像,然后调用dlib进行人脸检测,得到人脸所在区域以及特征点,最后还是用opencv描绘人脸特征点。 例子源码以及解释: #include <dlib/image_proc...

2018-09-03 13:44:33

阅读数:127

评论数:0

opencv常用api简单分析:几个基本绘图操作(Line、Rectangle、Circle、Ellipse...)

曲线与形状 标量 CvScalar定义如下,它内部有一个double类型的数组,4个成员存放的是RGBA值,通常只用到前3个值 typedef struct CvScalar { double val[4]; #ifdef __cplusplus CvScalar() ...

2018-09-03 12:09:36

阅读数:80

评论数:0

opencv常用api简单分析: split()、merge()

原型 split()和merge()方法是一对互逆操作,split()是对图像进行通道分离,merge()是进行通道合并, 灰度图像只有1个通道,一般RGB能分离出3个通道,RGBA图像能分理出4个通道(如.png格式图片) void split(const Mat&...

2018-09-03 12:07:41

阅读数:61

评论数:0

opencv类简单分析:Rect、CvRect、FrameRectangle、Size、RotatedRect

定义 Rect Rect的定义其实只是一个别名,如下,它最终是由Rect_模板得来的 typedef Rect_<int> Rect2i; typedef Rect_<flo...

2018-08-30 12:53:10

阅读数:174

评论数:0

opencv类简单分析: Point

定义 point的定义其实只是一个别名,如下,它最终是由Point_模板得来的 typedef Point_<int> Point2i; typedef Point_<int64> Point2l; typ...

2018-08-30 10:26:21

阅读数:126

评论数:0

opencv类简单分析: Mat

定义 class CV_EXPORTS Mat { public: Mat(); .... } 成员以及解释 构造函数: Mat(); Mat(int rows, int cols, int type); Mat(Size size, int type); ...

2018-08-29 17:57:20

阅读数:80

评论数:0

opencv常用api简单分析: imread()

原型 Mat imread( const String& filename, int flags ) 参数 filename 想要读取/加载的图片文件名称 flags 标志位,该标志位影响imread最终读取图片转换成Mat的数据存储形式。它的取值限于枚举类...

2018-08-28 21:18:12

阅读数:77

评论数:0

face_recognition模块方法集合

face_recognition API 以下描述了face_recognition人脸识别库的一些API参数、用法、返回值 函数batch_face_locations batch_face_locations(images, number_of_times_to_upsample=1, ...

2018-08-14 17:55:34

阅读数:545

评论数:0

【docker】docker建立最简单最小的helloworld镜像

本篇博客旨在手动制作一个最简单的myhello镜像,而并非使用用官方的hello-world。 首先运行一下官方的hello-world看看效果: $ docker run hello-world Hello from Docker! This message shows that yo...

2018-04-19 18:15:37

阅读数:2236

评论数:0

【spring MVC】新手从零新建第一个hello world项目

说明 本文适合一个没有搭建过spring MVC项目的新手(甚至没怎么参与过java相关项目的新手)参阅! 这也是arvik参考网络文章学习spring MVC搭建的一个笔记 软件安装 安装jdk 安装最新版jdk,目前是9.0.4,地址 http://www.oracle.com...

2018-01-30 13:36:00

阅读数:607

评论数:0

【智能路由器】openwrt实现内网穿透(p2p、n2n)

【智能路由器】系列文章连接 http://blog.csdn.net/u012819339/article/category/5803489背景 有时候在对线上设备进行维护,由其是调试的时候希望技术人员远程进入路由后台调试路由信息的时候,如果没有内网穿透就会比较麻烦。本篇博客是在路由上实现...

2017-07-20 15:41:59

阅读数:5951

评论数:2

【tensorflow】tensorflow入门小例子

最近学习了下tensorflow,感觉这玩意有点类似matlab拟合曲线。给你一堆数据,然后进行数学建模,然后求出合适的模型中的各个参数来看看下面这个例子,我们构造一些离散的点,这些点我们暂且从 y = 0.1x + 0.3 (样本函数)这个曲线中拿得。 根据这些点的特征,我们大概建立一个线性模...

2017-07-13 18:01:16

阅读数:4596

评论数:0

【tensorflow】最新版tensorflow安装

环境:ubuntu 16.4.2          python 3.5.2ubuntu 16.4.2上的python默认使用的2.7的版本,设置默认使用3.5版本sudo update-alternatives --install /usr/bin/python python /usr/bin...

2017-07-13 17:36:17

阅读数:501

评论数:0

ubuntu下几个服务的在线安装命令记录

Samba软件包的安装 使用源安装,在终端中输入如下命令: #sudo apt-get install samba #sudo apt-get install smbclient Samba服务器的启动、关闭和重启 启动Samba服务器只需执行如下命令: sudo /et...

2017-03-31 20:18:41

阅读数:1288

评论数:0

【智能路由器】反(fan)@强(qi@ang)路由

【智能路由器】系列文章连接 http://blog.csdn.net/u012819339/article/category/5803489 很多时候我们得访问一些被“qia@ng”掉的资源,比如想获取某些代码资源来学习学习,所以就会想到做一个这样的路由。在团队老将xxx的带领下成功搭建...

2017-03-24 00:05:54

阅读数:2066

评论数:0

提示
确定要删除当前文章?
取消 删除