会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
小曹修行路
学编程、学图像、学matlab、学opencv、学做人、学成人、学生活
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2013年5月14日
opencv学习(5)——HOG算子
摘要: 梯度直方图特征(HOG)是一种对图像局部重叠区域的密集型描述符,它通过计算局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal在2005的CVPR上提出的,而...
阅读全文
posted @ 2013-05-14 18:48 happycaoyue
阅读(468)
评论(1)
推荐(0)
编辑
2013年4月26日
图像处理-MFC学习(7)——实现8*8数组的DCT、IDCT
摘要: DCT (离散余弦变换) JPEG 里, 要对数据压缩, 先要做一次 DCT 变换. DCT 变换的原理, 涉及到数学 知识, 这里我们不必深究. 反正和傅立叶变换(学过高数的都知道) 是差不多了. 经过 这个变换, 就把图片里点和点间的规律呈现出来了, 更方便压缩.JPEG 里是对每 8x...
阅读全文
posted @ 2013-04-26 16:07 happycaoyue
阅读(1068)
评论(0)
推荐(0)
编辑
2013年4月18日
MFC学习(6)——以数组矩阵形式表示读取出来的BMP图像||将数组矩阵数据转成BMP图像
摘要: 很多时候,大家都有这样的需求,就是想更改一幅BMP图像中的某个点或者某个区域的颜色,或者说是将一个现有的数组(如0,1数组)转成BMP图像. 这种需求解决的方法有很多,最方便的是在MATLAB中使用imread()命令读取图像,直接就可以读到这个图像所对应的RGB值,而且支持多种图片格式转换.不过M...
阅读全文
posted @ 2013-04-18 22:26 happycaoyue
阅读(706)
评论(0)
推荐(0)
编辑
2013年4月17日
MFC学习(5)——Visual C++中DIB位图编程
摘要: 1. 基本概念 先来用通俗的语句讲解位图和调色板的概念。 我们知道,自然界中的所有颜色都可以由红、绿、蓝(R,G,B)三基色组合而成。针对含有红、绿、蓝色成分的多少,可以对其分别分成0~255个等级,而红、绿、蓝的不同组合共有256×256×256种,因此约能表示1600万种颜色。对于人眼而言,这...
阅读全文
posted @ 2013-04-17 14:50 happycaoyue
阅读(1001)
评论(0)
推荐(0)
编辑
MFC学习(4)——GlobalAllocPtr
摘要: GlobalAllocPtr 功能 从堆中分配特定字节的空间。 msdn:Allocates the specified number of bytes from the heap 原型 HGLOBAL WINAPI GlobalAlloc( __in UINT uFlags, __in SIZE_...
阅读全文
posted @ 2013-04-17 13:15 happycaoyue
阅读(549)
评论(0)
推荐(0)
编辑
2013年4月16日
MFC学习(3)——WIDTHBYTES()每行象素所占的字节数目
摘要: 位图操作函数WIDTHBYTES 一、定义 #define WIDTHBYTES(bits) (((bits) + 31) / 32 * 4); 计算图像每行象素所占的字节数目,设置成4的整数倍 //=(((bits) + 31) / 8) //=((( biWidth* biBitCount) +...
阅读全文
posted @ 2013-04-16 22:13 happycaoyue
阅读(1134)
评论(0)
推荐(0)
编辑
MFC学习(2)——BMP 文件结构及其存取
摘要: 目前广为流传的图像文件格式有许多种,常见的格式包括BMP、GIF、JPEG、TIFF、PSD、DICOM、MPEG 等。在各种图像文件格式中,一部分是由某个软硬件厂商提出并被广泛接受和采用的格式,例如BMP、GIF 和PSD 格式;另一部分是由各种国际标准组织提出的格式,例如JPEG、TIFF和D...
阅读全文
posted @ 2013-04-16 21:50 happycaoyue
阅读(534)
评论(0)
推荐(0)
编辑
2013年4月15日
MFC学习(1)——CFileDialog()用法
摘要: CFileDialog文件选择对话框的使用: 首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileNa...
阅读全文
posted @ 2013-04-15 12:21 happycaoyue
阅读(709)
评论(0)
推荐(0)
编辑
2013年4月14日
matlab学习(2)——SVD()diag()函数
摘要: 奇异值分解 (sigular value decomposition,SVD) 是另一种正交矩阵分解法;SVD是最可靠的分解法,但是它比QR 分解法要花上近十倍的计算时间。[U,S,V]=svd(A),其中U和V代表二个相互正交矩阵,而S代表一对角矩阵。 和QR分解法相同者, 原矩阵A不必为正方矩阵...
阅读全文
posted @ 2013-04-14 19:32 happycaoyue
阅读(1705)
评论(0)
推荐(0)
编辑
matlab学习(1)——sparse函数和full函数处理稀疏矩阵
摘要: sparse函数和full函数 稀疏矩阵与非稀疏矩阵的转换 矩阵中非零元素的个数远远小于矩阵元素的总数),并且非零元素的分布没有规律,则称该矩阵为稀疏矩阵(sparse matrix)。 二维数组Amn中有N个非零元素,若N 函数功能:生成稀疏矩阵 使用方法 : S = sparse(A) 一...
阅读全文
posted @ 2013-04-14 18:34 happycaoyue
阅读(986)
评论(0)
推荐(0)
编辑
上一页
1
2
3
下一页