自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SIFT特征提取算法

SIFT特征提取算法标签: SIFT算法SIFT2016-06-16 18:56 3130人阅读 评论(1)收藏举报分类: Digital Image Processing(42)作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。

2017-08-29 14:22:20 560

转载 OpenCV参考手册之Mat类详解(二)

译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::eye返回一个恒等指定大小和类型矩阵。C++: static MatExpr Mat::eye(int rows, int cols, inttype)C++: static MatExpr Mat::eye(Size size, int type)

2017-08-29 13:53:07 526

转载 OpenCV参考手册之Mat类详解(一)

译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::~MatMat的析构函数。C++: Mat::~Mat()析构函数调用Mat::release()。Mat::operator =提供矩阵赋值操作。C++: Mat& Mat::operator=(const Mat& m)C++: Mat

2017-08-29 13:51:56 421

转载 SIFT特征提取算法

SIFT特征提取算法标签: SIFT算法SIFT2016-06-16 18:56 3130人阅读 评论(1)收藏举报分类: Digital Image Processing(42)作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。

2017-08-29 11:28:33 585

转载 opencv图像识别(18-37)

Opencv图像识别从零到精通(37)----KNN算法一 KNN简介     K最近邻(k-Nearest Neighbor,KNN)分类算法,该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。你可以简单的理解为由那离自己最近的K个点来投票决定待分类数据归为哪一类。     KNN算法的过程为:     

2017-08-29 09:42:04 589

转载 opencv图像识别(1-17)

Opencv图像识别从零到精通(17)----开运算、闭运算、顶帽、黑帽、形态学梯度、形态学角点、细化、填充经过了上一篇的膨胀、腐蚀以后,我们就可以用他们组合起来,形成了更多的形态效果,这样就不会太多的改变原来图像的大小,总结了一下,主要包含开运算、闭运算、顶帽、黑帽、形态学梯度、形态学角点、细化、填充这些方面。1.开运算对图像进行先腐蚀后膨胀的操作就是图像的开运算。它的功能是有利于移

2017-08-29 09:40:56 522 1

转载 图像噪声

图像噪声标签: 图像处理图像噪声2016-05-27 10:58 3341人阅读 评论(0)收藏举报分类: Matlab(36) 作者同类文章XDigital Image Processing(42) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不

2017-08-29 09:15:43 803

转载 Opencv vector

一、What is vector?       vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.用法:1.文件包含:                首先在程序开头处加上#include以包含所需要的类文件vector,还有一定要加上using name

2017-08-28 18:07:31 1056

转载 OpenCv--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解

OpenCv学习笔记(二)--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解标签: opencv源代码2016-04-22 16:28 7360人阅读 评论(1)收藏举报分类: OpenCv专栏(97) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载

2017-08-28 17:46:11 3809

转载 学习Opencv2.4.9(四)---SVM支持向量机

作者:咕唧咕唧liukun321来自:http://blog.csdn.NET/liukun321先来看一下什么是SVM(支持向量机) SVM是一种训练机器学习的算法,可以用于解决分类和回归问题,同时还使用了一种称之为kernel trick(支持向量机的核函数)的技术进行数据的转换,然后再根据这些转换信息,在可能的输出之中找到一个最优的边界(超平面)。简单来说,就是做一些非常

2017-08-24 17:12:17 341

转载 学习Opencv2.4.9(三)---图像的基本运算

作者:咕唧咕唧liukun321来自:http://blog.csdn.NET/liukun3211.图像基本运算分类及理论依据图像的像素级运算1)点运算(灰度变换)——线性点运算、非线性点运算、映射表点运算点运算特点 点运算针对图像中的每一个像素灰度,独立地进行灰度值的改变  输出图像中每个像素点的灰度值,仅取决于相应输入像素点的值  点运算不改变图像内

2017-08-24 17:10:50 835

转载 学习Opencv 2.4.9(二) ---操作像素

作者:咕唧咕唧liukun321来自:http://blog.csdn.NET/liukun321本质上说一张图像就是由数值组成的矩阵。OpenCV 2.x由 cv::Mat 这个数据结构来表示一张图像。矩阵的每一个元素代表了一个像素。对于彩色图像而言矩阵的元素是一个三元数。对图像有了这个新的认识,下面可以试着借助opencv处理图像了。先来看一下今天要处理的图像:

2017-08-24 17:09:12 302

转载 学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置

学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置2014-08-04 18:58 61270人阅读 评论(7)收藏举报分类: Opencv(3) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。作者:咕唧咕唧liukun321来自:htt

2017-08-24 17:06:46 301

转载 opencv包含头文件出错的粗略解读

[MO]opencv包含头文件出错的粗略解读标签: include编译器filec2011-08-09 10:18 49827人阅读 评论(25)收藏举报分类: OpenCV开发环境搭建(4) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。OpenCV新手

2017-08-24 14:52:09 3951

转载 均值滤波、中值滤波的matlab实现

目前比较经典的图像去噪算法主要有以下三种: 均值滤波算法:也称线性滤波,主要思想为邻域平均法,即用几个像素灰度的平均值来代替每个像素的灰度。有效抑制加性噪声,但容易引起图像模糊,可以对其进行改进,主要避开对景物边缘的平滑处理。 [cpp] viewplaincopy%x是需要滤波的图像,n是模板大小(即n×n)  function d

2017-07-18 10:16:26 8269

转载 车辆牌照字符识别——matlab

车辆牌照字符识别——matlab标签: matlab 2016-08-16 20:16 1259人阅读 评论(0)收藏举报本文章已收录于:分类: matlab(12) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。车辆牌照字符识别方法:采用人工神经

2017-06-19 09:05:49 890

转载 双边滤波器的原理及实现

双边滤波器的原理及实现标签: filterimageinputdistancematlabfunction2012-05-30 16:14 77926人阅读 评论(30)收藏举报本文章已收录于:分类: Computer Vision(101) 作者同类文章X版权声明:本文为博主原

2017-05-16 15:42:05 294

转载 Hough变换检测圆(附:MATLAB程序)

Hough变换检测圆(附:MATLAB程序)标签: matlab算法图像处理internetfunction任务2011-12-11 21:37 54888人阅读 评论(64)收藏举报本文章已收录于:分类: Hough 图像处理(1)作者同类文章X圆 版权声明:本文为博主原创

2017-05-16 11:38:15 5388 3

转载 MATLAB和C/C++混合编程实现图像处理(一)

[置顶] MATLAB和C/C++混合编程实现图像处理(一)2015-11-13 22:22 1449人阅读 评论(0)收藏举报本文章已收录于:分类: C++(133) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。MATLAB具有丰富的图像处理函数库,运算速

2017-05-12 15:58:58 1528

转载 Visual Studio 2010中的C++程序调用matlab程序代码 混合编程

本文目的:用matlab语言编写的程序函数可以通过参数接口在C++程序中调用,通过使用matlab生成dll形式,用C/C++程序调用!!!环境配置:1、环境及其所用工具:Window 7系统   matlab2012b  VS20102、这里注意下安装顺序,在安装matlab之前,一定要有VS软件在操作系统中 .否则在生成dll过程中,会找不到VS情况存在。下面用matlab 2

2017-05-12 10:04:16 697

转载 【MATLAB图像处理3】 canny边缘检测 (附源码)

canny边缘检测,相对于sobel是较为复杂的一种检测算法,也是迄今为止最优秀的一种边缘检测算法,但是不可否认,它也带来了大量的运算。 canny分四步:1.对灰度图进行高斯滤波  (很简单)2.. 求出梯度的幅值图像和角度图像(一般用sobel求,简单)3.对梯度幅值图形进行非最大值抑制,并进行双阈值处理。(难)4.连接分析来检测并连接边缘。(很难)  1、

2017-05-11 12:02:36 26205 7

转载 【MATLAB图像处理2】 直方图的均衡化(附源码)

直方图的均衡化,难点在于找到一个从原图像灰度值到输出图像灰度值的映射。 这里映射公式和推导过程如下:   这个没什么多说的 直接附源码 [plain] view plain copyprint?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %函数功能:图像直方图均衡化%%%%%  %作者:张小胖新欢是科研

2017-05-11 12:01:05 658

转载 【MATLB图像处理1】图像任意角度的旋转

【MATLB图像处理1】图像任意角度的旋转标签: MATLAB图像处理2013-09-26 20:10 865人阅读 评论(1)收藏举报本文章已收录于:分类: MATLAB图像处理(2) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)

2017-05-11 11:58:25 919

转载 【数字图像处理之(四)】用图像增强谈灰度直方图

灰度直方图是灰度级的函数,描述的是图像中该灰度级的像个数或该灰度级像素出现的频率(归一化)生成并绘制直方图:[plain] view plain copyprint?src = imread('Fig0303(a)(breast).tif');  imshow(src);  h1 = imhist(src);   

2017-04-21 17:53:00 433

转载 【数字图像处理之(一)】数字图像处理与相关领域概述

【数字图像处理之(一)】数字图像处理与相关领域概述标签: 图像处理计算机视觉机器视觉MATLAB2014-06-25 19:44 8836人阅读 评论(2)收藏举报本文章已收录于:分类: 【数字图像处理(MATLAB)】(3) 作者同类文章X版权声明:本文为博主原创文章,未经博主

2017-04-21 17:51:01 597

转载 【数字图像处理之(二)】图像的分类

在计算机中,按照颜色和灰度的多少可以将图像分为灰度图像、二值图像、索引图像和RGB图像四种基本类型。在计算机中,通常是以数组(或矩阵)的形式储存图像的。灰度图像:灰度图像矩阵元素的取值范围通常为[0,255]。因此其数据类型一般为8位无符号整数的【uint8】,这就是人们经常提到的256灰度图像。“0”表示纯黑色,“255”表示纯白色,中间的数字从小到大表示由黑到白的过

2017-04-21 17:49:04 916

转载 【数字图像处理之(三)】用图像增强谈灰度变换

【数字图像处理之(三)】用图像增强谈灰度变换标签: 图像处理灰度变换对比度拉伸2014-06-29 12:40 3413人阅读 评论(0)收藏举报本文章已收录于:分类: 【数字图像处理(MATLAB)】(3) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。

2017-04-21 17:46:59 1237

转载 识别圆形物体

Step 1: Read ImageRead in pills_etc.png.RGB = imread('pillsetc.png');imshow(RGB);Step 2: Threshold the ImageConvert the image to black and white in order to prepare for bounda

2017-04-17 17:11:10 2742

转载 Matlab代码转C++(一)

Matlab代码转C++标签: matlab转C++matlab生成dllmatlab生成exemwArray2015-01-30 10:58 759人阅读 评论(0)收藏举报本文章已收录于:分类: Matlab(2) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得

2017-04-14 09:57:21 1315

转载 Matlab代码转C++(二) —— mwArray

本文主要介绍:matlab与C++结合的数据类型mwArray的一些基本知识,以及在C++中,如何对mwArray赋值,主要包括矩阵赋值和字符串赋值。首先,说明mwArray数据类型不同于mxArray,所以许多关于mxArray的用法,对mwArray不一定适用,具体区别见博文:http://www.cnblogs.com/kmliang/archive/2012/08/29/26629

2017-04-14 09:54:48 6732

转载 mwArray的用法

mwArray的用法标签: C++和MATLAB混合编程 2015-12-07 10:35 551人阅读 评论(0)收藏举报本文章已收录于:分类: C++学习 mwArray   mwArray :C++用它向MATLAB传递输 i/o 参数。MATLAB中的参数都是矩阵表示,哪怕是1*1的矩阵。

2017-04-14 09:40:59 6005

转载 C++程序调用M文件编译后得到的DLL文件

直接给出步骤:1)设置Matlab的编译器,见【MATLAB与C的混合编程】之【MATLAB调用C程序】2)编译m文件成dll.【2.1】---------建立MyAdd.m-------------function [c] = MyAdd(a, b);c = a + b;-----------------------------------【2.2】Matla

2017-04-14 09:37:54 722

转载 mwArray类说明 - [Matlab VC环境下编程]

原文地址:http://www.wl566.com/biancheng/160582.htmlmwArray类说明 - [Matlab VC环境下编程]时间:2014-12-13  来源:www.wl566.com   作者:网络566mwArray是一个C/C类的类型,而mxArray是C语言的类的类型1、创建mwArray阵列mwArray()创建空

2017-04-14 09:35:08 1280 1

转载 如何在MFC对话框之间自定义消息传递

阅读目录1.消息发送方:发送消息2.消息接收方:接受消息  在MFC项目开发中,涉及到不同模块间数据信息的传递,如用户在登录界面成功登录后向系统管理模块发送用户名和密码等信息。  首先,需明确以下两点:谁要发送这个消息--消息发送方谁要接受这个消息--消息接收方  本文以对象A向对象B发送消息为例进行讲解,具体如下:回到顶部1.消息发送方:发送消息  首

2017-04-12 18:15:43 421

转载 MFC 点击按钮,弹出另一个对话框

方法一:模态对话框资源视图--Dialog--右键--添加资源--新建--对话框-,然后在已经生成的对话框中(解决资源视图中的dialog下的新生成的那个)右键--添加类。例如:添加CMyNewDlg类,在所要调的代码中(按钮点击方法所在的文件代码),先加头文件#include   "CMyNewDlg.h ",之后在按钮点击方法中:void COnclickDlg::OnBnClicke

2017-04-09 19:02:55 564

转载 MFC控件之Button基本用法

动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不需要调用Cre

2017-04-09 19:01:54 734

转载 MFC编个对话框,能够实时显示摄像头捕捉的镜头

现在在vc上采集视频常用的方法有三:vfw,directshow,opencv 你是要进行图像处理的话推荐opencv(具体参考:于仕琪,opencv教程基础篇中的例3-6,稍作修改,估计就能用于你的工程) 下面贴出我自己编的一个小工程:如有疑问,E-mail:[email protected] 进行opencv的预备操作你要看那本书和逛opencv中文网 如有

2017-04-03 14:23:22 950

转载 MFC常用的类详细介绍

MFC常用的类详细介绍常用的MFC类CRuntimeClass结构在CRuntimeClass结构中定义了类名、对象所占存储空间的大小、类的版本号等成员变量及动态创建对象、派生关系判断等成员函数。每一个从CObject类派生的类都有一个CRuntimeClass结构同它关联,以便完成在运行时得到对象的信息或基类的信息。要使用CRuntimeCla

2017-04-03 11:09:10 801

转载 fopen与读写的标识r,r+,rb+,rt+,w+.....

摘置:http://blog.sina.com.cn/s/blog_60c530970100wu23.htmlfopen与读写的标识r,r+,rb+,rt+,w+.....函数简介  函数功能: 打开一个文件  函数原型:FILE * fopen(const char * path,const char * mode);  相关函数:open,fclose,fopen_s,_w

2017-03-28 15:44:49 425

转载 新手使用Git

Android网络层架构设计实战基于okhttp3组件方式开发 Web App全站高性能高可用Yii2.0电商平台 高级组件 MySQL LVSwebApp书城整站开发原文出处: 涂根华的博客   一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集

2017-03-13 16:43:42 384

空空如也

空空如也

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

TA关注的人

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