
OpenCV机器视觉
文章平均质量分 66
gonxi
这个作者很懒,什么都没留下…
展开
-
哈尔小波变换
<br /> 小波变换的基本思想是用一组小波函数或者基函数表示一个函数或者信号,例如图像信号。为了理解什么是小波变换,下面用一个具体的例子来说明小波变换的过程。<br />1. 求有限信号的均值和差值<br /> [例8. 1] 假设有一幅分辨率只有4个像素 的一维图像,对应的像素值或者叫做图像位置的系数分别为: <br /> [9 7 3 5]<br /> 计算它的哈尔小波变换系数。<br />计算步骤如下:<br /> 步骤1:求均值(averag转载 2011-05-10 17:25:00 · 11517 阅读 · 9 评论 -
基于matlab的图像小波降噪程序
<br />m = imread('C://sdk//t.jpg');<br />colormap('default');<br />subplot(2,2,1), image(m);<br />title('original image');<br />axis('square');<br />[thr, sorh, keepapp] = ddencmp('den', 'wv', m);<br />[xc, cxc, lxc, perf0, perf2] = wdencmp('gbl', m, 'sym4原创 2011-05-03 20:20:00 · 7630 阅读 · 0 评论 -
机器学习中的相似性度量
<br /> 在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。<br /> 本文的目的就是对常用的相似性度量作一个总结。<br /><br /><br />本文目录:<br />1. 欧氏距离<br />2. 曼哈顿距离<br />3. 切比雪夫距离<br />4. 闵可夫斯基距离<br />5. 标准化欧氏距离<br />6. 马转载 2011-05-26 10:30:00 · 2180 阅读 · 0 评论 -
颜色空间YCrCb
<br /> YCrCb即YUV,主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面─色调与饱和度,分转载 2011-05-26 11:31:00 · 17203 阅读 · 0 评论 -
OpenCV实例:对实时视频做人脸检测
<br />OpenCV的人脸检测主要是调用训练好的cascade(Haar分类器)来进行模式匹配。<br /> <br />1. 新建项目<br /> 启动Code::Blocks,选择File->New->Project, 项目类型选择:Console Application,项目名为:MyFace,其他按默认选择。<br /> <br />2. 代码<br /> 打开main.cpp文件,输入以下代码:<br /> <br />#include <iostream><br />using原创 2011-04-02 19:26:00 · 13898 阅读 · 3 评论 -
OpenCV实例:基于videoInput的视频录像机
1. 新建项目 启动Code::Blocks,选择File->New->Project, 项目类型选择:Console Application,项目名为:MyRecorder,其他按默认选择。2. 代码 打开main.cpp文件,输入以下代码:#include #include #include using namespace std;int main(int argc, char** argv){ int width = 640; int height = 400; char原创 2011-04-02 15:33:00 · 3705 阅读 · 1 评论 -
OpenCV实例:Canny边缘检测
1. 新建项目 启动Code::Blocks,选择File->New->Project, 项目类型选择:Console Application,项目名为:MyCanny,其他按默认选择。2. 代码 打开main.cpp文件,输入以下代码:#include #include "opencv2/opencv.hpp"using namespace std;char wndname[] = "Edge";char tbarname[] = "Threshold";IplImage *image = 0原创 2011-04-02 10:42:00 · 7917 阅读 · 0 评论 -
Win7下安装OpenCV开发环境:Code::Blocks+MinGW+DX+OpenCV
1. Code::Blocks 之所以选择Code::Blocks是因为这个是一个跨平台的IDE,而且小巧,加上mingw也只有70多兆,相比VS2010轻便多了. 下载地址: http://www.codeblocks.org/downloads/26 请下载整合mingw的版本 http://downloads.sourceforge.net/project/codeblocks/Binaries/10.05/Windows/code原创 2011-04-01 21:53:00 · 4880 阅读 · 1 评论