自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 CUDA学习笔记--上下文

上下文类似于CPU中的进程,一般情况下,它是管理CUDA程序中所有对象生命周期的容器,包括如下部分:所有内存分配(线性设备内存、主机内存、CUDA数组);模块;CUDA流;CUDA事件;纹理与表面引用;使用本地内存的内核的设备内存;进行调试、分析、同步操作时,所使用的内部资源;换页内存复制所使用的锁定中转缓冲区。

2016-02-24 09:37:59 1376

原创 CUDA笔记--GPU的结构与SM(流处理器)结构

GPU的结构简单的可以分为:一个连接GPU和PCIe总线的主机接口;0~2个复制引擎;一个连接GPU与GPU内存设备的DRAM接口;一定数目的TPC或者GPC(纹理处理集群或图形处理集群),每个包含一定的缓存和一些流处理器簇(SM)。主机接口:主要是读取GPU命令(如内存复制和内核启动命令),并将其分派给相应的硬件单元

2016-02-19 10:25:17 7601

转载 CUDA锁页内存

一下内容是大部分来自http://www.findspace.name/easycoding/1349,还有小部分来自《CUDA专家手册》,整理记录下来作为学习过程中的笔记主机处理器(CPU)支持虚拟内存系统,允许程序员使用比实际空间更大的内存空间,可以认为虚拟内存是内存容量受限留下的后遗症。大多数系统中虚拟内存空间被划分成许多页,它们是寻址的单元,页的大小至少4096个字节。虚拟

2016-02-17 15:22:04 4999 1

原创 opencv 机器学习 SVM 支持向量机初探+Fourier Discriptor特征分类

这段时间比较忙  一直没什么时间整理东西, 最近用SVM做了个手势的识别,特征选用的Fourier  Discriptor。先来描述一下Fourier  Discriptor。对于轮廓上一系列的点,(x1,y1)(x2,y2)......(xn,yn),把这些点看作一个复数S(k),x和y分别表示实部和虚部,对它进行 傅里叶变换之后:反过来:将S(k)的

2015-05-15 11:00:07 1395

原创 kuwahara filter 实现

kuwahara滤波器,能在平滑图像的同时保留图像有意义的边缘信息。如下图:图像经过一个7*7的kuwahara滤波器的效果大致说一下kuwahara滤波器实现的原理:上图是一个5*5的kuwahara filter,目标像素的值由这4个黑框包括着的4个area确定,area1~area4   这4个区域中像素点的方差最小的区域是我们的目标区域,方差的计算公式已由上面的公式

2015-03-25 11:01:50 7588 1

原创 实现图像处理算法中采用策略“Strategy”模式+Qt中相对路径

最近刚刚开始看《设计模式》,刚好最近也在从头开始OpenCV2,里面有将到在图像算法设计中采用策略模式,照着例子实现了这个小demo,一下子明白所谓的策略模式倒底是个什么东东,这里mark一下。策略模式(Strategy),用原书中的定义是:定义一系列的算法,把他们一个个的封装起来,并且是他们可以相互替换(相互替换这点还没有完全体会到)。这样算法的变换便可以独立于使用它的对象。用我直白的话说就

2015-02-28 15:58:13 1077

原创 Qt5.4(MSVC2013 64位)+OpenCV2.4.10配置

最近在Qt环境下配置opencv,中间的过程一路纠结过来的~~(>_<)~~ 一开始看到网上有很多文章讲解MinGW版本的Qt配置opencv,需要CMake重新编译opencv,但是编译的时候一旦勾选上WITH_QT这个选项重新编译就报下面的错误,没弄明白怎么回事。后来看到有用msvc版本配置成功的,而且不用重新编译opencv,直接调用opencv安装目录里面build文件夹下的预编译文件即

2015-02-11 17:09:32 2912 4

原创 OpenCV中HSV颜色空间

opencv中实现BGR颜色空间想HSV颜色空间转换的是cvCvtColorH通道的值范围为: 0-180S: 0-255V:0-255后来发现了   CV_BGR2HSV_FULL  ,CV_BGR2HSV 在转换图像的时候是将 H / 2  --->  H ,我们知道图像中色相H的取值范围为 0-360 ,所以利用opencv转换之后得到

2015-01-27 18:08:59 4779

转载 学习OpenCV--羽化(模糊边缘)

原文出处:http://blog.csdn.net/yangtrees/article/details/9210153在PHOTOSHOP里,羽化就是使你选定范围的图边缘达到朦胧的效果。 羽化值越大,朦胧范围越宽,羽化值越小,朦胧范围越窄。可根据你想留下图的大小来调节。算法分析:1、通过对rgb值增加额外的V值实现朦胧效果2、通过控制V值的大小实现范围控制。3、V  = 255 * 当前点

2015-01-07 10:41:48 8933

转载 opencv中图像和轮廓的匹配Hu距

原文出处:http://blog.csdn.net/lu597203933/article/details/14532053Hu距的概念在前一篇文章里已经介绍了这里主要阐述在opencv里面Hu距的实现。普通矩和中心矩的计算    Void cvMoments(const CvArr*arr,CvMoments*moments, int binary = 0)

2014-12-30 10:03:30 3218

转载 Hu距

原文出处:http://blog.csdn.net/wrj19860202/article/details/6327094在连续情况下,图像函数为 ,那么图像的p+q阶几何矩(标准矩)定义为: p+q阶中心距定义为: 其中 和 代表图像的重心,对于离散的数字图像,采用求和号代替积分:   和 分别是图像的高度和宽度;归一化的中心距定义为: ;

2014-12-30 09:15:23 951

转载 在一个窗口中显示3幅图像,图像开始位置一次为:图像数据开始处,1/3处,2/3处

程序出处:点http://blog.csdn.net/xiajun07061225/article/details/6716496这三幅图像分别为,原始BGR图像,转换后的灰度图像,cancy边缘检测后的图像#include "opencv\cv.h" #include "opencv\highgui.h" //Canny边缘检测算法 IplImage* doCanny(

2014-12-12 17:28:00 904

转载 学习opencv,使用反向块投影搜索图像中物体的位置cvCalcBackProjectPatch

原文出处:http://blog.csdn.net/fdl19881/article/details/6726438在一幅图像中寻找 某个特定的小物体步骤:1.使用一幅只包含小物体的图片(图片大小和物体一样大即可, 不需要向上一篇同样大),计算其二维直方图 (HSV空间中的 h(亮度)和 s (饱和度) 二维直方图   (还可以和图像的梯度和(或)梯度角度结

2014-12-11 18:48:11 598

原创 通过opencv给图像添加椒盐噪声

在OpenCV中,图像是按照矩阵的形式存储的,IplImage继承至CvMat,CvMat继承至CvArr,但CvArr只是一个抽象的类,这里还是要去关注CvMat。CvMat跟线性代数中的矩阵相比要更加抽象一下,抽象在矩阵中的元素可以使任意预定义的类型,预定义类型的结构如下,CV_(S|U|F)C。。。。矩阵的结构在此省略。给图像添加椒盐噪声,既在改变图像中一些随机像素点的RGB值,对矩

2014-11-27 11:34:12 7136

转载 OPenCV学习之视频读取,与帧的提取、显示与保存

OPenCV支持从摄像头或视频文件(avi)中抓取图像并保存为另一视频文件。一、从摄像头获取初始化:CvCapture* capture = cvCaptureFromCAM(0); // capture from video device #0从视频文件filename.avi获取初始化:CvCapture* capture = cvCaptureFromAVI(

2014-11-21 18:20:20 1016

转载 OpenCV配置

本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442邮箱: happylifemxy@163.com知乎:http://www.

2014-11-21 15:28:32 845

转载 Github的一个免费编程书籍列表

IndexAdaAgdaAlefAndroidAPLArduinoASP.NET MVCAssembly LanguageNon-X86AutoHotkeyAutotoolsAwkBashBasicBETACC#C++ChapelCilkClojureCOBOLCoffeeScriptColdFusionCoolCoqDDartDB2Delphi / PascalDTraceE

2014-11-19 11:44:35 7580

转载 C++的多态性

C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。d

2014-11-09 21:18:13 610

转载 读取文件夹连续图片

结一下关于图片批量处理方法,仅作参考。批量处理文件夹下所有的图片以彩色图像灰度化为例.参考代码int main(int argc,char** argv){      WIN32_FIND_DATAA FileData;        HANDLE hFind;                  hFind = FindFirst

2014-11-06 16:00:54 1064

TI CC2540 USB CDC Serial Port

解压后,打开设备管理器,找到TI CC2540端口,右键->更新驱动软件->从本地查找驱动,选择解压文件夹即可。win7,64位实测可用

2017-10-20

ippicv_linux_20151201.tgz

ippicv_linux_20151201.tgz

2017-05-26

ippicv_linux_20141027.tgz

ippicv_linux_20141027.tgz, linux编译opencv时用于替换自动下载的文件

2017-05-26

feedparser-5.2.1

feedparser-5.2.1,官网下载速度太慢,这里分享出来

2017-05-05

空空如也

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

TA关注的人

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