自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 RGB,YUV的来历

转自:http://blog.sina.com.cn/s/blog_3f7c4db40100su2b.html在视频等相关的应用中,YUV是一个经常出现的格式。本文主要以图解的资料的形式详细描述YUV和RGB格式的来由,相互关系以及转换方式,并对C语言实现的YUV转为RGB程序进行介绍。人类眼睛的色觉,具有特殊的特性,早在上世纪初,Young(1809)和Helmholtz(182...

2019-08-07 14:26:57 866

转载 马氏距离(Mahalanobis distance)

转自:https://www.cnblogs.com/DPL-Doreen/p/8183909.html转自:http://www.cnblogs.com/likai198981/p/3167928.html转自:http://blog.csdn.net/luoleicn/article/details/6324266以维基百科作为引用:马氏距离是由印度统计学家马哈拉诺比斯(P....

2019-08-06 16:19:32 6329

转载 解决OpenCv中没有找到tbb_debug.dll的方法+OpenCv项目环境配置

转自:https://www.linuxidc.com/Linux/2013-01/77922.htm亲测方法一有效今天运行opencv时出现找不到tbb_debug.dll错误,网上搜了下,看到两种解决方案,都有效,留此笔记以备日后不时之需。方法一:在opencv-2.3.1\build\common\tbb\ia32\vc10的下面有个tbb.dll文件,把它复制到你的工程debu...

2019-07-29 15:07:47 702

原创 Matlab中将figure保存为图像或者video方法

获取数据方法f = getframe(gcf); % f.cdata 即为图像数据存为图像方法imwrite(f.cdata, 'disp.bmp');存为video方法vidOut = VideoWriter('F:\training\Tracking\csk', 'MPEG-4'); %MPEG-4open(vidOut);writeVideo(vidOut, uint...

2019-05-31 15:51:20 5104

转载 处理Matlab 警告: MATLAB 已通过改用 OpenGL 软件禁用了某些 高级的图形渲染

转自:https://www.cnblogs.com/goodknight/p/8126537.html问题描述:可能由于电脑硬件问题,用的Intel HD Graphic 3000 (比较老),而matlab 版本为2017a, 在绘图时出现了matlab警告:MATLAB 已通过改用 OpenGL 软件禁用了某些 高级的图形渲染。出来的图形效果是锯齿现象比较严重。查阅matlab 帮助...

2019-04-04 13:58:55 5562 1

原创 Win10 & VS2008 环境下安装以及build dlib

dlib版本选择如果VS编译器为2015及以上,可以下载最新版本dlib;如果VS编译器为2013及以下,下载dlib19.0.0(高版本不支持VS2013及以下)参考:https://blog.csdn.net/nkwavelet2009/article/details/69524964 下载CMakehttps://cmake.org/download/使用CMake创建d...

2018-12-25 16:57:03 325

转载 卷积神经网络中十大拍案叫绝的操作

转自:http://www.dataguru.cn/article-12012-1.htmlCNN从2012年的AlexNet发展至今,科学家们发明出各种各样的CNN模型,一个比一个深,一个比一个准确,一个比一个轻量。 作者对近几年一些具有变革性的工作进行简单盘点,从这些充满革新性的工作中探讨日后的CNN变革方向。 本文只介绍其中具有代表性的模型,一些著名的模型由于原理相同将不...

2018-12-11 09:47:01 199

转载 点到平面的距离公式推导

转自:http://www.cnblogs.com/graphics/archive/2010/07/10/1774809.html准备知识平面的一般式方程Ax +By +Cz + D = 0其中n = (A, B, C)是平面的法向量,D是将平面平移到坐标原点所需距离(所以D=0时,平面过原点)向量的模(长度)给定一个向量V(x, y, z),则|V| = sqrt(x * x + y * y ...

2018-05-10 16:06:20 44514 2

转载 空间直线的最小二乘拟合

理论推导过程:求矩阵即可得到m,n,x0,y0,直线方程的各个参数即为所得。#include #include #include #include #define MAX 10#define PtSum 38#define MTX_AMT 100void Inverse(double *matrix1[],double *matrix2[],int n,double d);double Deter...

2018-05-09 08:28:54 6883 3

转载 彩色图像--色彩空间 HSI(HSL)、HSV(HSB)

转自:http://blog.csdn.net/TonyShengTan/article/details/44277191开篇废话色彩空间介绍最后两种与人类感知相对较接近的两种空间,彩色图像处理后面的内容大部分用在图像的基础处理,而如果想学习图像分析,应该开始学习一些模式识别和机器学习的算法,打算最近开始学习一些,并且开一个新的博客主题,欢迎讨论。。。 今天介绍下两种相

2017-12-18 16:44:00 4547

转载 VC与matlab混合编程

转自:https://www.cnblogs.com/xpvincent/archive/2013/02/05/2893046.html本文主要介绍VC与Matlab混合编程的两种方法,并详细介绍了VC向Matlab传递复杂数据:结构体的方法,有详细代码说明。Matlab 主要面对科学计算、可视化以及交互式程序设计的高科技计算环境,但由于Matlab开发平台上开发的程序不能脱离

2017-11-13 10:58:07 1949

转载 OpenCV2.4.5 和VS2008配置(用CMake生成2008 solution)

转自:http://blog.sina.com.cn/s/blog_6d1ba49101019ayy.html最近opencv出了2.4.5,果断下载操作系统: Win7 32bit  或者XP sp3,我都装过VS: VS2008OpenCV版本: 2.4.5配置过程:======1 安装配置OpenCV所必要的软件在配置openCV之前,首先

2016-03-12 15:38:42 714

转载 三维空间碰撞问题;空间中两直线的最短距离及最近点

转自:http://blog.sina.com.cn/s/blog_a401a1ea0101ij9z.html容易理解的常规方法:已知空间中两线段,如果它们无限变粗,判断是否相交。(主要讨论不在同一平面的情况)线段AB 线段CD问题的关键是求出这两条任意直线之间的最短距离,以及在这个距离上的两线最接近点坐标,判断该点是否在线段AB和线段CD上。首先将直线

2015-10-15 18:59:56 1970

转载 HOG:从理论到OpenCV实践

转自:http://blog.csdn.net/zhazhiqiang/article/details/21047207?utm_source=tuicool一、理论1、HOG特征描述子的定义:    locally normalised histogram of gradient orientation in dense overlapping grids,即局部归一

2015-10-09 12:33:46 691

转载 svm中的数学和算法

转自:http://blog.csdn.net/sealyao/article/details/6442403支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中。一、数学部分1.1二维空间支持向量机的

2015-10-09 10:03:29 495

转载 Haar特征与积分图

1. Adaboost方法的引入1.1 Boosting方法的提出和发展        在了解Adaboost方法之前,先了解一下Boosting方法。        回答一个是与否的问题,随机猜测可以获得50%的正确率。如果一种方法能获得比随机猜测稍微高一点的正确率,则就可以称该得到这个方法的过程为弱学习;如果一个方法可以显著提高猜测的正确率,则称获取该方法的过程为强学习

2015-10-08 19:01:05 621

转载 支持向量机SVM

转自:http://www.cnblogs.com/jerrylead/archive/2011/03/13/1982639.html1 简介支持向量机基本上是最好的有监督学习算法了。最开始接触SVM是去年暑假的时候,老师要求交《统计学习理论》的报告,那时去网上下了一份入门教程,里面讲的很通俗,当时只是大致了解了一些相关概念。这次斯坦福提供的学习材料,让我重新学习了一些SV

2015-10-06 22:38:34 430

转载 Haar特征

综合 http://www.cnblogs.com/dylantsou/archive/2012/08/11/2633483.html和 http://zhidao.baidu.com/link?url=c3oQDIpI2De8z9oXApLl50Wpgev8FnwrwlVsdOqp5wAKwHAZDT9FvbikwakXJgtApJZFZRMNJ1UP5nWH_9WiNaHaar

2015-10-06 08:23:24 969

转载 浅析人脸检测之Haar分类器方法:Haar特征、积分图、 AdaBoost 、级联

转自:http://www.cnblogs.com/ello/archive/2012/04/28/2475419.html由于工作需要,我开始研究人脸检测部分的算法,这期间断断续续地学习Haar分类器的训练以及检测过程,在这里根据各种论文、网络资源的查阅和对代码的理解做一个简单的总结。我试图概括性的给出算法的起源、全貌以及细节的来龙去脉,但是水平有限,只能解其大概,希望对初学者起到帮助,

2015-10-04 19:30:45 1063

转载 关于CPU Cache——程序猿需要知道的那些事

转自:http://kb.cnblogs.com/page/516965/先来看一张本文所有概念的一个思维导图  为什么要有CPU Cache  随着工艺的提升最近几十年CPU的频率不断提升,而受制于制造工艺和成本限制,目前计算机的内存主要是DRAM并且在访问速度上没有质的突破。因此,CPU的处理速度和内存的访问速度差距越来越大,甚至可以达到上万倍。这种情况下传

2015-08-25 09:52:32 417

转载 C/C++ vector详解

转自:http://www.cnblogs.com/zahxz/archive/2013/02/20/2918711.htmlC++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是

2015-08-07 10:17:56 514

转载 C/C++位域知识小结

转自:http://www.cnblogs.com/pure/archive/2013/04/22/3034818.html几篇较全面的位域相关的文章:http://www.uplook.cn/blog/9/93362/C/C++位域(Bit-fields)之我见C中的位域与大小端问题内存对齐全攻略–涉及位域的内存对齐原则本文主要对位域相关知识进行了

2015-08-06 10:53:55 658

原创 无损动态磁盘转基本磁盘方法 (win7 系统亲测)

这两天需要将某个磁盘分区用win7自带的bitlocker进行加密,结果因为磁盘类型是‘动态磁盘’类型,所以无法加密,需要转换为基本类型。在网络上找了好多相关工具和方法,都无法实现,最后总算找到了无损转换的方法及工具软件。转换工具U深度(可启动U盘制作软件)http://www.ushendu.com/jiaocheng/upqdzz.htmlPartition Wizar

2015-01-09 13:56:17 6766

转载 汇编中的test和cmp指令

看过破解教程,都知道test,cmp是比较关键,可是我一直不清楚它们究竟是怎么比较的,最后下决心找了很多资料,和大家一起把它们弄清楚.首先看看:状态寄存器(即标志寄存器)PSW(Program Flag)程序状态字(即标志)寄存器,是一个16位寄存器,由条件码标志(flag)和控制标志构成,如下所示:15 14 13 12 11 10 9  8  7  6  5  4

2014-09-23 16:31:09 1057

转载 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp

eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。比方说:add eax,-2 ;   //可以认为是给变量eax加上-2这样的一个值。这些32位寄存器有多种用途,但每一个都有“专长”,有各自的特别之处。EAX 是"累加器"(ac

2014-09-23 16:30:07 702

原创 WinDbg调试dump文件

最近开始学习用WinDbg调试Dump文件,本文只是

2014-09-22 16:58:33 1198

转载 批处理中setlocal enabledelayedexpansion的作用详细整理 详细出处参考:http://www.jb51.net/article/29323.htm

设置本地为延迟扩展。其实也就是:延迟变量,全称延迟环境变量扩展, 想进阶,变量延迟是必过的一关!所以这一部分希望你能认真看。为了更好的说明问题,我们先引入一个例子。例1: 复制代码 代码如下:@echo off set a=4 set a=5&echo %a% pause 结果:4 解说:为什么是4而不是5呢?在echo之前明明已经把变量a的值改成5了?

2014-06-10 17:51:36 628

转载 C++实现RTMP协议发送H.264编码及AAC编码的音视频

原文链接:http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html by HBStream流媒体网络科技RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Fla

2014-04-02 12:26:23 749

转载 流媒体之HLS, RTSP, RTMP

原文链接:http://www.zhihu.com/question/19644648HTTP Live Streaming (HLS)是 Apple 为了提高流播效率开发的技术,特点是将流媒体切分为若干 TS 片段(比如每10秒一段),然后通过一个扩展的 m3u 列表文件将这些 TS 片段集中起来供客户端播放器接收。这样做相比使用 RTSP 协议的好处在于,一旦切分完成,之后的分发过

2014-04-02 10:47:48 772

转载 视频流媒体相关协议

原文链接:http://www.zhihu.com/question/20621558视频相关的协议有很多,不同的公司,甚至有自己的协议标准。本文尽量涵盖目前常见的视频相关的协议。1,RTSP/RTP/RTCP协议族本协议族是最早的视频传输协议。其中RTSP协议用于视频点播的会话控制,例如发起点播请求的SETUP请求,进行具体播放操作的PLAY、PAUSE请求,视频的跳转也是通

2014-04-01 10:31:08 1362

转载 Concurrency vs Parallelism

Concurrency and parallelism are two related concepts which deal with executing tasks "simultaneously".Concurrency: A condition that exists when at least two threads are making progress. A more gener

2013-08-14 15:58:46 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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