
openCV
pi9nc
这个作者很懒,什么都没留下…
展开
-
逐步积累openCV基本操作
1,Opencv中的ROI介绍ROI(Region of Interest)是指图像中的一个矩形区域,可能你后续的程序需要单独处理这一个小区域,如图所示如上图所示,就是ROI的一个例子,如果你对图像设置了ROI,那么,Opencv的大多数函数只在该ROI区域内运算(只处理该ROI区域),如果没设ROI的话,就会出来整幅图像。ROI非常有用,例如我们想把图像中的人脸扣出来原创 2013-03-15 18:27:47 · 2094 阅读 · 0 评论 -
SIFT及其展开
SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下:算法描述SIFT特征不只具有尺度不变性,即使改变旋转转载 2013-03-24 20:42:37 · 1541 阅读 · 0 评论 -
CUDA通信机制
CUDA通信机制分类: GPU/CUDA/OpenCL2009-08-25 21:57 1479人阅读 评论(3) 收藏 举报cudacompilerthreadfunction任务CUDA体系架构支持怎么样的通信方法呢?往下看喽@_@1. __syncthreads()Block内的线程同步。Block内所有线程都执行到这一位置(BAR指令),先到的要转载 2013-06-16 21:35:59 · 1028 阅读 · 0 评论 -
SIFT特征点匹配与消除错配:BBF,RANSAC
SIFT特征点匹配与消除错配:BBF,RANSAC分类: Algorithms2009-08-21 21:49 10210人阅读 评论(27) 收藏 举报featuresstructtreeparameters算法insertStep1: BBF算法,在KD-tree上找KNN。第一步做匹配咯~ 1. 什么是KD-tree(from wiki)K-Dim转载 2013-06-16 23:00:37 · 2269 阅读 · 0 评论 -
高帧率扑克牌识别技术详解一(可用于车牌识别,字符识别,人脸检测,验证码识别等等成熟领域)
高帧率扑克牌识别技术详解一(可用于车牌识别,字符识别,人脸检测,验证码识别等等成熟领域)分类: 扑克牌识别系统2013-10-06 13:32 283人阅读 评论(1) 收藏 举报扑克牌识别人脸检测车牌识别OCR验证码识别本文主要介绍目前主流的adaboost目标检测算法,和CNN卷积神经网络字符识别算法。以扑克牌识别技术为题介绍相关的开发流程和经验。整转载 2013-10-07 17:01:20 · 13309 阅读 · 2 评论 -
OpenCV 的人脸detect及PCA匹配
OpenCV 的人脸detect及PCA匹配分类: 杂七杂八 代码2013-07-18 10:38 469人阅读 评论(2) 收藏 举报好久没写东西了,一来考试周,二来一直在看deep learning的东西,整理好了一个presentation的ppt,但不是很适合发博客上人脸识别在OpenCV里面比较简单(我没想到这么简单……)直接调用cvHaarDetectO转载 2013-12-21 10:38:49 · 1714 阅读 · 0 评论 -
log算子 和dog 算子
LOG算子分类: 【Computer Vision】 【MATLAB/SCILAB】2013-11-09 18:51 389人阅读 评论(0) 收藏 举报计算机视觉图像分析特征检测特征提取LOG算子目录(?)[+]背景引言在博文差分近似图像导数算子之Laplace算子中,我们提到Laplace算子对通过图像进行操作实现边缘检测的时,对离散转载 2014-01-21 19:17:45 · 24933 阅读 · 3 评论 -
LBP简介
LBP简介分类: Opencv学习笔记2013-12-07 09:43 469人阅读 评论(0) 收藏 举报LBPunform LBPLBP(local binary pattern)是一种用来描述图像局部纹理特征的算子。原始的LBP于1994年提出,它反映内容是每个像素与周围像素的关系。后被不断的改进和优化,分别提出了LBP旋转不变模式、LBP均匀模式等。转载 2014-01-21 21:22:09 · 31358 阅读 · 13 评论 -
一种可实时处理 O(1)复杂度图像去雾算法的实现。
一种可实时处理 O(1)复杂度图像去雾算法的实现。分类: 图像处理2013-11-06 12:34 610人阅读 评论(9) 收藏 举报去雾均值模糊 在我博文的一系列的文章,有不少算法都于去雾有关,比如限制对比度自适应直方图均衡化算法原理、实现及效果、局部自适应自动色阶/对比度算法在图像增强上的应用这两个增强算法都有一定的去雾能力,而最直接的就是《Single转载 2014-01-27 14:34:17 · 4704 阅读 · 1 评论 -
压缩追踪Compressive Tracking源码理解
分类: 视频追踪2013-04-03 18:24 154人阅读 评论(0) 收藏 举报 在前面一个介绍《Real-Time Compressive Tracking》这个paper的感知跟踪算法的博文中,我说过后面会学习下它的C++源码,但是当时因为有些事,所以就没有看了。今天,上到博客,看到一朋友在这个博文中评论说,有个地方不太明白。然后,觉得该履行自己的承诺,去学转载 2014-03-28 14:37:35 · 1531 阅读 · 0 评论 -
【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波分类: 【OpenCV】2014-04-01 21:18 1977人阅读 评论(19) 收藏 举报图像处理opencv计算机视觉c++源代码目录(?)[+]本系列文章由@浅墨_毛星云 出品,转载请注明出处。转载 2014-04-05 09:21:27 · 21203 阅读 · 1 评论 -
Harris角点检测
文章,转载请注明出处:http://blog.youkuaiyun.com/crzy_sparrow/article/details/7391511文章目录:一、Harris角点检测基本理论二、opencv代码实现三、改进的Harris角点检测四、FAST角点检测五、参考文献六、附录(资料和源码)一、Harris角点检测基本理转载 2013-03-24 10:20:56 · 5822 阅读 · 2 评论 -
Opencv学习笔记(五)Harris角点检测
012-03-25 01:07 6194人阅读 评论(11) 收藏 image算法测试iteratoralgorithmfeatures原创文章,转载请注明出处:http://blog.youkuaiyun.com/crzy_sparrow/article/details/7391511文章目录:一、Harris角点检测基本理论二、opencv代码实现三、改进的转载 2013-03-08 11:22:05 · 2755 阅读 · 0 评论 -
opencv OpenCV访问图像像素, 数组元素等方法收集
opencv OpenCV访问图像像素, 数组元素等方法收集分类: OPENCV2012-10-08 21:13 104人阅读 评论(0) 收藏 举报imagefloatbyteaccesswrapperalignment[cpp] view plaincopyIplImage* img=cvCreateImage(cvS转载 2013-03-13 20:32:39 · 1156 阅读 · 0 评论 -
gamma correction
UNDERSTANDING GAMMA CORRECTIONGamma is an important but seldom understood characteristic of virtually all digital imaging systems. It defines the relationship between a pixel's numerical value and转载 2013-03-09 21:48:29 · 3811 阅读 · 0 评论 -
【OpenCV学习】矩阵操作总结
【OpenCV学习】矩阵操作总结作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/1.初始化矩阵: 方式一、逐点赋值式: CvMat* mat = cvCreateMat( 2, 2, CV_64FC1 ); cvZero( mat ); cvmSet( mat, 0, 0, 1 ); cvmSet( ma转载 2013-02-27 17:15:42 · 875 阅读 · 0 评论 -
【OpenCV学习】DFT变换
【OpenCV学习】DFT变换作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/view plainprint?#include "cv.h" #include "highgui.h" #include "cxcore.h" void cvShiftDFT(CvArr *src转载 2013-02-27 17:16:27 · 1449 阅读 · 0 评论 -
Gabor的OpenCV代码
Gabor的OpenCV代码分类: OpenCV MFC/C++2012-08-07 17:02 512人阅读 评论(6) 收藏 举报matlabborderdst人脸识别floatfilter 最近弄人脸识别,用到Gabor卷积核,但网上的代码似乎没有和我心意的,于是参考了自己写了下!参考了Zhou Mian以及matlab的Gabor实现代码的代码。虽转载 2013-02-27 17:21:14 · 1829 阅读 · 0 评论 -
图像处理与计算机视觉:基础,经典以及最近发展
图像处理与计算机视觉:基础,经典以及最近发展分类: 图像处理&机器视觉&matlab2012-12-09 09:57 301人阅读 评论(0) 收藏 举报目录(?)[+]///////////////////推荐博客//////////////////////////////////////xdyang的图像视觉小屋转载 2013-02-27 19:20:41 · 1697 阅读 · 0 评论 -
特征提取代码
特征提取代码分类: OPENCV2012-09-13 19:23 198人阅读 评论(0) 收藏 举报dstdownloadfloatimagevideonullØ 颜色直方图提取:Code:#include #include #include using namespace std;int mai转载 2013-03-13 21:01:38 · 1774 阅读 · 0 评论 -
特征点检测学习_2(surf算法)
特征点检测学习_2(surf算法) 在上篇博客特征点检测学习_1(sift算法) 中简单介绍了经典的sift算法,sift算法比较稳定,检测到的特征点也比较多,其最大的确定是计算复杂度较高。后面有不少学者对其进行了改进,其中比较出名的就是本文要介绍的surf算法,surf的中文意思为快速鲁棒特征。本文不是专门介绍surf所有理论(最好的理论是作者的论文)的,只是对surf转载 2013-03-31 21:15:15 · 1725 阅读 · 2 评论 -
特征点检测学习_1(sift算法)
特征点检测学习_1(sift算法) sift算法在cv领域的重要性不言而喻,该作者的文章引用率在cv界是number1.本篇博客只是本人把sift算法知识点整理了下,以免忘记。本文比较早的一篇博文opencv源码解析之(3):特征点检查前言1 中有使用opencv自带的sift做了个简单的实验,而这次主要是利用Rob Hess的sift源码来做实验,其实现在的ope转载 2013-03-31 21:17:01 · 1511 阅读 · 0 评论 -
图像放大并进行BiCubic插值
BiCubic插值原理:构造BiCubic函数:其中,a取-0.5.[source: http://en.wikipedia.org/wiki/Bicubic_interpolation]BiCubic函数具有如下形状:[source: R. Keys, (1981). "Cubic convolution interpolation for digital im转载 2013-03-22 19:13:08 · 1417 阅读 · 0 评论 -
反向投影图
反向投影图 2010-12-28 22:25:51| 分类: OpenCV学习|字号 订阅 图像的反向投影图是用输入图像的某一位置上像素值(多维或灰度)对应在直方图的一个bin上的值来代替该像素值,所以得到的反向投影图是单通的。用统计学术语,输出图像象素点的值是观测数组在某个分布(直方图)下的概率。 其中b(xi)表示在位置xi上像素对应的直方转载 2013-03-13 16:41:33 · 1552 阅读 · 0 评论 -
opencv图像基础(1)图像深度
opencv图像基础(1)图像深度分类: opencv MFC2012-04-13 15:28 453人阅读 评论(0) 收藏 举报测试parametersdstfloat优化存储图像深度是指存储每个像素所用的位数,也用于量度图像的色彩分辨率.图像深度确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数.它决定了彩色图像中可出现的最多转载 2013-03-21 21:46:34 · 1864 阅读 · 0 评论 -
皮肤检测与克服光线影响的连通域寻找
opencv学习笔记-入门(10)皮肤检测与克服光线影响的连通域寻找分类: opencv算法学习2012-06-17 14:00 874人阅读 评论(3) 收藏 举报nullc图像处理basicstruct算法一 、背景知识:(自己看这块的一些笔记) (1)数字电视的色彩空间和计算机不同,不是RGB空间,而是采用一个亮度信号(Y)和两个色差信号(R-Y、B转载 2013-03-23 09:34:50 · 1958 阅读 · 0 评论 -
使用opencv作物件识别(一) —— 积分直方图加速HOG特征计算
博客分类: 图像识别、机器学习、数据挖掘CC++C# 方向梯度直方图(Histograms of Oriented Gradients,简称HOG特征)结合支持向量机( support vector machine, 简称SVM),被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。 积分直方图可以用于快速计算原始图像矩形区域内的HOG特征。积分直方图的概念类转载 2014-05-23 21:11:01 · 1717 阅读 · 0 评论