- 博客(76)
- 资源 (2)
- 收藏
- 关注
原创 python安装教程、同时安装python2 python3
1 anaconda是一个集成包,里面集成了python和python常用库;2 安装扩展库时以前都是pip install 库名(如keras);有了conda后可以用conda命令安装:conda install 库名(如keras)3 conda可以创建不同的python环境,也就时说我们可以在conda中国创建不同的python环境,实现电脑同时安装python2 python3的...
2019-04-29 16:52:14
691
转载 SVM分类
目录1.1Logistic回归线性分类器1.2SVM概述:1.3 深入SVM1.3.1 对偶问题求解的三个步骤1.3.2 核函数1.3.3 使用松弛变量处理 outliers 方法1.1Logistic回归线性分类器给定一个分类超平面将空间中的数据分为两类,分类超平面为: 使得, 其中x是n维特征...
2019-03-28 21:34:48
652
原创 Video Rain Streak Removal By Multiscale Convolutional Sparse Coding 雨景分离
1 获取背景B:背景检测方法(低秩矩阵分解)(Rubost PCA)当E为稀疏的大噪声矩阵时,同时引入折中因此,此问题可转化为如下优化问题: 上式中秩函数、0范数均非凸,变成了NP-hard问题,需要对其松弛,方可进行优化。由范数知识可知,核范数是秩函数的凸包,1范数是0范数的凸包,所以上述NP-hard问题松弛后可转化凸优化问题: 2 获得目标二值图H:图像分割(graph cut)分块平滑意...
2018-06-06 15:38:25
1233
原创 语言分离(噪声中分离)
第一篇论文:《基于深度学习的语音分离研究_张晖》第二篇论文:《基于卷积神经网络的语音分离方法研究与实现_杨冰晴》第三篇论文:《基于深层神经网络的语音增强方法研究_徐勇》(大神的论文,各种公式,看不太懂)传统方法:根据所使用的麦克风数量的不同,语音分离的方法可以分为单声道(一个麦克风)分离和多声道的基于麦克风阵列(多个麦克风)的分离。单声道语音分离,一般用到两种技术:语音增强,和计算听觉场景分析。语...
2018-04-23 20:37:52
7284
1
原创 tensorflow安装
1 pip命令在activate 环境后安装缺少的库:安装包在线安装pip install <包名> 或 pip install -r requirements.txt通过使用== >= <= > <来指定版本,不写则安装最新版requirements.txt内容格式为:APScheduler==2.1.2Django==1.5.4MySQL-Connect...
2018-04-19 16:03:43
290
原创 封装RTP码流
RTP header格式组成,见下图: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-...
2018-03-03 17:08:20
689
转载 将H264码流打包成RTP包
转载地址将H264码流打包成RTP包:http://blog.youkuaiyun.com/chenchong_219/article/details/37996161H264码流打包成RTP包的代码如下:#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h...
2018-03-03 17:04:55
340
转载 H.264码流打包为RTP码流
H264码流打包成RTP包的代码如下:[cpp] view plain copy#include #include #include #include #include #include //#include "mem.h" #define PACKET_B
2018-01-23 20:15:38
398
原创 viola-jones论文的Adaboost和经典的Adaboost
1 算法介绍:viola-jones论文的Adaboost:经典Adaboost:差别1:权重更新:viola-jones论文的Adaboost权重变换:a=log((1-e)/e) 判断正确的样本权重:W*(e/(1-e)) 判断正确的样本权重:W(不变) 然后归一化。经典Ad
2018-01-18 22:07:24
2860
转载 c++类型转换
atoi,atol,strtod,strtol,strtoul实现类型转换2006-02-13版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ivanvic.blogbus.com/logs/1920125.htmlatof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#
2018-01-10 21:54:41
260
原创 人脸识别算法(二)---fisherface
1 原理讲的很清楚人脸识别经典算法三:Fisherface(LDA):http://blog.youkuaiyun.com/smartempire/article/details/23377385中心思想:将人脸图像,从高维到低维投影Y=W*X; 使得投影后,人脸图像类间最大,类内最小;提出fisherface的文献:Eigenfaces vs. Fisherfaces: Re
2017-12-26 20:25:52
6317
原创 人脸识别算法(一)---eigenfaces
向量的表示及协方差矩阵:http://blog.youkuaiyun.com/songzitea/article/details/18219237矩阵相乘、向量内积的意义:A⋅B=|A|cos(a)也就是说,设向量B的模为1,则A与B的内积值等于A向B所在直线投影的矢量长度向量(x,y)实际上表示线性组合:
2017-12-21 16:27:16
5108
1
原创 人脸检测方法总结
1 人脸检测方法分类:对图像或者图像序列进行人脸检测的方法可以大致上分为四类,它们分别是知识规则方法、不变特征方法、模板匹配方法以及统计模型方法(1)基于知识规则的方法:基于知识规则的方法是利用人脸规则对输入图像进行人脸检测的方法(如:眼睛、鼻子、嘴巴等的分布)。这类方法主要是利用一些简单的规则来描述人脸面部特征以及这些特征之间的关系;(基于马赛克图人脸检测;镶嵌图法;用神
2017-12-14 15:22:35
19841
2
原创 LBPH+Adaboost人脸检测、识别
检测:可能的方法一:LBPH的维数如果是:8×8×64=2710也就是说LBPH是一个2710维的特征,那么每一维都相当于一个haar特征;所以就像是Haar+Adaboost一样,找维数种分辨能力最强的为弱分类器,用Adaboost的方法训练获取Adaboost的LBPH分类器;可能的方法二: 论文:在基于Boo sting
2017-12-11 22:20:31
1175
转载 SVM原理详解
我见过的将svm最全的博客了:http://blog.youkuaiyun.com/v_july_v/article/details/7624837#t34
2017-12-11 22:19:53
300
原创 HOG特征
百度百科将的就不错:https://baike.baidu.com/item/HOG/9738560?fr=aladdinHOG:从理论到OpenCV实践:https://www.cnblogs.com/zhazhiqiang/p/3595266.html
2017-12-11 22:19:11
1237
原创 LBP特征的几种模式、代码实现链接
1 基本的LBP 2 加阈值的LBP3 旋转不变的LBP(2)LBP旋转不变模式 从 LBP 的定义可以看出,LBP 算子是灰度不变的,但却不是旋转不变的。图像的旋转就会得到不同的 LBP值。 Maenpaa等人又将 LBP算子进行了扩展
2017-11-30 22:06:40
2490
原创 boosting、Adaboost、CascadeAdaboost算法
2.算法发展简介2.1 强学习算法和弱学习算法在机器学习领域,Boosting算法是一种通用的学习算法,这一算法可以提升任意给定的学习算法的性能。其思想源于1984年Valiant提出的”可能近似正确”-PAC(Probably Approximately Correct)学习模型,在PAC模型中定义了两个概念-强学习算法和弱学习算法。其概念是: 如果一个学习算法通过学习一组样本,
2017-11-28 15:59:33
922
转载 Adaboost算法详解(haar人脸检测)
转自:https://wizardforcel.gitbooks.io/dm-algo-top10/content/adaboost.html(脸书动不动上不去故转载)(主要看adaboost的例子、公式)数据挖掘算法学习(八)Adaboost算法(例子好)来源:http://blog.youkuaiyun.com/iemyxie/article/details/40423907Adabo
2017-11-25 17:45:08
12927
4
转载 分类与回归
作者:陶韬链接:https://www.zhihu.com/question/21329754/answer/204957456来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。为什么那么多回答说分类与回归的区别就是离散和连续的区别?根本不是这样子的啊!这两者的区别完全不在于连续与否啊,而在于损失函数的形式不同啊!(后文详述)
2017-11-24 09:37:04
359
原创 人脸检测-opencv_haar
// FaceD.cpp : //////////////////////////////////////////////////////// 人脸检测C++版本// Editor:LinJM//////////////////////////////////////////////////////#include "stdafx.h"#include #include #inc
2017-11-23 20:54:11
419
原创 vs2013配置opencv3.3.0
vs2013配置opencv3.3.0:http://blog.youkuaiyun.com/amusi1994/article/details/76768775?locationNum=10&fps=1问题:我按照他的方法处理后运行程序提示:opencv-3.3.0.exe - 系统错误 无法启动程序,因为计算机中丢失opencv_core330d.dll解决:我确定bin目录以及配置到系统
2017-11-23 20:44:37
366
原创 人脸识别方法调研
0 几何特征 1 特征脸(Eigenfaces)基于PCA 特征脸(Eigenfaee)方法由Turk和Pentland区`5〕提出.对于每一幅人脸图像,按照从上到下、从左到右的顺序将所有像素的灰度值串成一个高维向量,然后通过主成分分析(PrineipalComponentAnaly-515,PCA)仁’6j将高维向量降低维数. 2 Fisherfaces基于fisher
2017-11-22 11:17:25
1292
原创 GDB、DDD-linux下程序调试
1 gcc -o hello.debug -g hello.c2 gdb3 file hello.debug4 b 10 d 。。5 run6 print a watch a whatis aGDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 命令 解释 示例
2017-11-17 16:34:52
657
原创 socket阻塞与非阻塞,同步与异步、I/O模型
原文地址:http://blog.youkuaiyun.com/hguisu/article/details/74533901. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步/异步主要针对C端: 同步: 所谓同步,就是在c端发出一个功
2017-11-10 16:39:51
219
原创 MT7601u-AP模式(hi3518e)
1 mt7601u-ap模式源码编译2、把src/os/linux/下的所有的ko文件拷贝到开发板,其中有三个ko文件 mt7601Uap.ko rtnet7601Uap.ko rtutil7601Uap.ko2.1、把源码下etc/Wireless/RT2870AP目录下配置文件全部拷贝到开发板相对应的位置# cp etc/Wirel
2017-11-07 10:13:12
4249
1
原创 linux-top(查看各进程cpu用量等)
Linux查看进程top 命令显示了当前正运行的进程以及关于它们的重要信息,包括它们的内存和 CPU 用量。该列表既是真实时间的也是互动的。要退出 top,按 [q] 键。如:wooya@wooya-pc:/work/MT7601u官方驱动/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913$ toptop - 2
2017-11-06 23:08:56
1263
原创 linux-终止进程ps kill、killall
输入:ps USER PID %CPU %MEM USZ RSS TTY STAT START TIME COMMAND test 5800 0.0 0.4 1892 1040 ttyp0 S Nov27 0:00 -bash test 5836 0.0 0.3 2528 856 ttyp0 R Nov27 0:00 ps u输入:kill -9 【PID】
2017-11-06 23:04:17
425
原创 MT7601u-STA模式(hi3518e)
MT7601U联发科的产品,u表示的是usb口通信;可在联发科官网找到原始驱动并修改获得hi3518e可用的.ko驱动;1 编译驱动使支持hi3518e详细文件在:DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/README_STA_usb1> $tar -xvzf DPB_RT2870_Linux_STA_x.x.x.x.tgz
2017-11-06 22:25:34
2872
原创 韦东山-wifi驱动
网卡工作模式;sta(客户端模式)、ap(热点模式)1 准备工作及配置内核选择wifi驱动1.1选型:看linux内核是否支持:wireless.kernel.org ->drivers列出来内核支持的usb网卡; 确定网卡的VID,CID在列表中; 选购WIFI: Atheros : VID 0x13D3 PID 0x3327 (成品型号 AR9
2017-11-06 15:09:41
905
原创 hi3518SDK 目录树
海思Hi3518E IP Camera开发包SDK 硬件原理图PCB及源代码支持38 x 38 mm 标准IPC尺寸PCBA,支持AR0130和OV9712 SensorHI3518E SDK│ description.txt│ Hi3518E V100R001C01&C02SPC081 版本描述文件.doc│ http://arm.eleckits
2017-11-01 19:37:49
667
原创 soc_linux- 前台后台运行程序,后台程序暂停
jobs -l查看后台程序 : jobs -l查看所有进程:ps程序放入后台:bg %1 或者:./sample_venc 0 &程序放入前台:fg %1 杀死:kill %1Linux终端下后台运行程序被Stopped的原因以及解决:在《Unix 环境高级编程》第9.8节作业控制中讲到,“如果后台程序试图读取终端,这并不是一个错误,但是终端驱动程序将检测
2017-10-30 15:58:39
421
原创 stm32 - 摄像头图像获取、显示
1 摄像头配置 用i2c总线往摄像头寄存器中写寄存器; i2c总线为:一条时钟线,一条数据线,遵循i2c协议来写; 摄像头的sccb接口对应i2c接口;两协议类似; 其中涉及的主要内容是i2c协议读写数据的时序;开始信号、终止信号、设备地址; 写入信号后可以再用i2c读取信号的内容,以确定的确写入了; 用示波器
2017-10-24 14:53:41
19351
原创 linux驱动程序 - ioctl与unlocked_ioctl区别
在kernel 2.6.36 中已经完全删除了struct file_operations 中的ioctl 函数指针,取而代之的是unlocked_ioctl 1 驱动程序的修改:static struct file_operations hi_i2c_fops = { .owner = THIS_MODULE, // .ioctl = I2C
2017-10-16 19:54:03
1320
转载 c/c++ 文件操作 - FILE*、fstream
原文地址http://blog.sina.com.cn/s/blog_6e7fed390100z0j1.html基于C的文件操作在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作这种方式的文件操作有一个重要的结构FILE,FILE在头文件stdio.h中定义如下:typedef struct {int
2017-10-13 10:36:38
778
原创 hi3518e - mpp2/sample_venc 解读
SAMPLE_VENC_720P_MJPEG(HI_VOID)// step 1: init sys variable u32BlkSize = SAMPLE_COMM_SYS_CalcPicVbBlkSize(gs_enNorm,\ enSize, SAMPLE_PIXEL_FORMAT, SAMPLE_SYS_ALIGN_WIDTH,);// step
2017-10-12 23:25:23
3588
转载 linux信号量 signal
原文地址:http://blog.youkuaiyun.com/c453787298/article/details/23844017一 信号量1、基本概念 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。收 到信号的进程对各种信号有不同的处理方法。处理方法可以分为三类:第一种是类似中断的处理程序,对于需要处理的信号,进程可以指定处理函数,由该函数来处
2017-10-12 15:49:58
568
原创 shell脚本 - 总括(入门级)
-eq //等于-ne //不等于-gt //大于-lt //小于ge //大于等于le //小于等于Shell的名字 $0第一个参数 $1第二个参数 $2第n个参数 $n所有参数 $@ 或 $*参数个数
2017-10-11 20:56:58
415
转载 c++ primer 第12章 - 动态内存
转载地址:http://blog.youkuaiyun.com/wwh578867817/article/details/41866315个人感觉此次只需要掌握 shared_ptr sp = make_shared("sdfk");及其sp.use_count(); sp.unique();第 12 章 动态内存概述. 动态内存和智能指针在c++中,动态内
2017-10-10 22:20:13
292
原创 Makefile框架
CC=g++ CFLAGS := -Wall -g $(INC_FLAGS) -D$(HIARCH) -DHICHIP=$(HICHIP) -DSENSOR_TYPE=$(SENSOR_TYPE) \ -D$(HIDBG) -D$(HI_FPGA) -D$(ISP_VERSION) LIBS = $(REL_LIB)/lib_hiae.aLIBS +=
2017-10-10 19:41:15
365
haar+Adaboost人脸检测(viola-jones人脸检测)、人脸检测样本库正负样本
2018-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人