7 arvik

尚未进行身份认证

我要认证

嵌入式

等级
TA的排名 9k+

【智能路由器】C代码调用uci的API读openwrt配置文件指南二

【智能路由器】系列文章连接http://blog.csdn.net/u012819339/article/category/5803489介绍本篇博客是对 【智能路由器】C代码调用uci的API读openwrt配置文件指南 文章的补充网上依旧有一些网友有C代码调用uci设置的需求,这里整理了arvik以前项目中编写的c语言调用uci的两个接口,供大家在项目中参考使用接口接口 uci...

2019-07-17 16:46:59

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

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

2018-09-14 15:22:45

opencv联合dlib人脸识别例子

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

2018-09-13 15:28:43

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

本篇博客是在opencv联合dlib人脸检测例子的基础上改进了下,加快检测流程观察了下,opencv利用haar级联分类器检测人脸区域的速度要稍快于dlib的frontal_face_detector检测人脸区域的速度。所以这篇博客是利用opencv先检测出人脸区域,然后交给dlib检测人脸各个部位,最后由opencv画出部位点。haar级联分类器是采用opencv自带训练好的分类器缺点:...

2018-09-11 14:42:02

opencv类简单分析: CascadeClassifier

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

2018-09-07 19:02:03

haar特征简单分析

内容来自网上博客(地址:http://lib.csdn.net/article/opencv/29324),我认为讲解的比较好。简单描述一下haar特征haar特征生成haar特征有以下5种基本类型: 当然网上还可以看到haar的其它一些扩展特征类型,这些扩展类型原理和基本类型一样,只是角度或者形状不同,且实际效果并不是特别好,所以这里就不介绍了在实际中,Haar特征可以在检测窗...

2018-09-07 18:42:18

opencv联合dlib人脸检测例子

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

2018-09-03 13:44:33

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

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

2018-09-03 12:09:36

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

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

2018-09-03 12:07:41

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

定义RectRect的定义其实只是一个别名,如下,它最终是由Rect_模板得来的typedef Rect_<int> Rect2i;typedef Rect_<float> Rect2f;typedef Rect_<double> Rect2d;typedef Rect2i Rect;分析下Rect_

2018-08-30 12:53:10

opencv类简单分析: Point

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

2018-08-30 10:26:21

opencv类简单分析: Mat

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

2018-08-29 17:57:20

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

原型Matimread(constString&filename,intflags)参数filename想要读取/加载的图片文件名称flags标志位,该标志位影响imread最终读取图片转换成Mat的数据存储形式。它的取值限于枚举类ImreadModes中。默认值IMREAD_COLORenumImreadModes{IMREAD_...

2018-08-28 21:18:12

face_recognition模块方法集合

face_recognition API以下描述了face_recognition人脸识别库的一些API参数、用法、返回值函数batch_face_locationsbatch_face_locations(images, number_of_times_to_upsample=1, batch_size=128)使用cnn人脸检测器返回一个包含人脸特征的二维数组,如果使用了GPU...

2018-08-14 17:55:34

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

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

2018-04-19 18:15:37

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

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

2018-01-30 13:36:00

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

【智能路由器】系列文章连接http://blog.csdn.net/u012819339/article/category/5803489背景有时候在对线上设备进行维护,由其是调试的时候希望技术人员远程进入路由后台调试路由信息的时候,如果没有内网穿透就会比较麻烦。本篇博客是在路由上实现内网穿透,以实现数据、文件的点对点传输或访问阅读时需要额外了解下p2p协议原理,以及n2n工具模型框架图

2017-07-20 15:41:59

【tensorflow】tensorflow入门小例子

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

2017-07-13 18:01:16

【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/python2 100sudo update-alternatives --install /usr

2017-07-13 17:36:17

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

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

2017-03-31 20:18:41

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!