自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

boyhailong的专栏

努力前进的孩子

  • 博客(34)
  • 资源 (13)
  • 收藏
  • 关注

原创 彩色图像RGB通道分别读到三个灰度图像

这个刚开始不知道怎么弄,后来问了下网友,原来一个spit函数搞定!#include #include //#include int main(){ IplImage* src = cvLoadImage( "F:\\hehua.jpg", 1 ); IplImage * RedChannel = cvCreateImage( cvGetSize(src), 8, 1);

2011-11-30 21:28:08 9882

原创 改变ROI区域进行操作学习

#include "highgui.h"#include "cv.h"#include using namespace std;void main(){ IplImage *src=cvLoadImage("small.jpg",-1);//读入图像 //IplImage *dst; CvRect ROI_rect_src; CvRect ROI_rect_dst; ROI_

2011-11-30 10:51:21 2547 1

转载 OpenCV学习——ROI区域

#include "highgui.h"#include "cv.h"#include void main(){ IplImage *src=/blog.armyourlife.info/cvLoadImage("lena.jpg",-1);//读入图像 IplImage *dst; CvRect ROI_rect_src; CvRect ROI_rect

2011-11-30 10:11:23 5075

原创 opencv读入图像学习

cvLoadImage( filename, -1 ); 默认读取图像的原通道数  cvLoadImage( filename, 0 ); 强制转化读取图像为灰度图  cvLoadImage( filename, 1 ); 读取彩色图这个非常给力,可以直接从彩色图像文件把灰度图像读入内存,不用麻烦地转换啦!呵呵!就这样!

2011-11-30 09:52:19 1774

转载 VC文件扩展名解读大全

.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在

2011-11-29 20:34:43 965

原创 关于数学计算

math.h是C標準函数庫中的头文件。提供用于常用高级数学运算的运算函数。包含的函数原型三角函数类double sin (double);正弦double cos (double);余弦double tan (double);正切double asin (double); 结果介于[-PI/2, PI/2]double acos (double); 结果介于[0, PI

2011-11-29 17:07:52 1267

转载 计算GLCM

转自cxf7394373介绍共生矩阵用两个位置的象素的联合概率密度来定义,它不仅反映亮度的分布特性,也反映具有同样亮度或接近亮度的象素之间的位置分布特性,是有关图象亮度变化的二阶统计特征。它是定义一组纹理特征的基础。一幅图象的灰度共生矩阵能反映出图象灰度关于方向、相邻间隔、变化幅度的综合信息,它是分析图象的局部模式和它们排列规则的基础。设f(x,y)为一幅二维数字图象,其大小为M×

2011-11-29 12:18:49 3533

转载 VC6.0内存泄露检测工具

我在本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsChecker为代码检错工具,TrueCoverage为测试覆盖率统计工具,Tru

2011-11-28 22:13:56 5753

翻译 GLCM问题记录

Texture Features: Texture contains importantinformation in image classification, as it represents the contentof many real-world images. Textures are characteristic intensity(or color) variations that

2011-11-28 19:22:00 1445

原创 opencv显示图像

#include "cv.h"#include "highgui.h"int main(){ //载入图像 IplImage* pimg= cvLoadImage("D:\\baboon.jpg",1); if (!pimg) { return -1; } //显示图像 cvNamedWindow("src",1);//创

2011-11-28 19:06:43 950

原创 彩色图像转灰度图公式

之前一直在转来转去,还是记录一下公式,等会参考吧!Y=0.299*R+0.587*G+0.114*B

2011-11-28 11:03:45 3181 1

转载 图像特征之形状特征

当物体从图象中分割出来以后,形状描述特征与尺寸测量结合起来可以作为区分不同物体的依据,在机器视觉系统中起着十分重要的作用。·         长度和宽度    在已知物体的边界时,用其外接矩形的尺寸来刻画它的基本形状是最简单的方法。如果仅计算其在坐标系方向上的外接矩形是很简单的,只需计算物体边界点的最大和最小坐标值,就可得到物体的水平和垂直跨度。但通常需要计算反映物体形状特征的主轴方向上的

2011-11-26 12:03:35 2375

转载 中值滤波器 ( Median Filter ) C++ 实现

hhygcy http://blog.csdn.net/hhygcy/article/details/4325462 有了前面一个均值滤波器 的基础, 在看中值滤波器就不是很容易继续了。均值滤波是像素周围的3*3的像素做平均值操作, 那么中值就是在3*3中的像素中寻找中值。 来看这样一个描述图(无图无真相)这把可以清晰地看到, 这里有6,2,0,3,97,4,19,3,10这些像素,

2011-11-23 15:38:56 2710

转载 颜色相关图(Color Correlogram)

http://blog.csdn.net/cxf7394373/article/details/6911255介绍         传统的颜色直方图只刻画了某一种颜色的像素数目占像素总数目的比例,只是一种全局的统计关系,而颜色相关图则表达了颜色随距离变换的空间关系,也就是颜色相关图不仅包含图像颜色统计信息,同时包括颜色之间的空间关系。颜色相关图[3]比颜色直方图具有更高的检索效率,特别

2011-11-23 15:33:32 7922

转载 计算灰度共生矩阵GLCM

http://blog.csdn.net/cxf7394373/article/details/6988229介绍共生矩阵用两个位置的象素的联合概率密度来定义,它不仅反映亮度的分布特性,也反映具有同样亮度或接近亮度的象素之间的位置分布特性,是有关图象亮度变化的二阶统计特征。它是定义一组纹理特征的基础。一幅图象的灰度共生矩阵能反映出图象灰度关于方向、相邻间隔、变化幅度的综合信息,它是

2011-11-23 15:32:50 2783 1

转载 LBP算子介绍

转自http://blog.csdn.net/carson2005/article/details/6292905LBP(Local Binary Pattern, 局部二值模式)是一种用来描述图像局部纹理特征的算子;显然,它的作用是进行特征提取,而且,提取的特征是图像的纹理特征,并且,是局部的纹理特征;     原始的LBP算子定义为在3*3的窗口内,以窗口中心像素为阈值,将

2011-11-23 14:31:56 1154

原创 RGB颜色表,备用

RGB值RGB值RGB值黑色000#000000黄色2552550#FFFF00浅灰蓝色1762

2011-11-23 10:53:06 1121

转载 透明位图处理

HBITMAP hMaskBMP = CreateBitmap(nWidthDest, nHeightDest, 1, 1, NULL); // 建立单色位图SetBkColor(hImageDC, RGB(0,0,0xff)); // 设置背景色为蓝色BitBlt(hMaskDC, 0, 0, nWidthDest, nHeightDest, hImageDC, 0, 0, SRCCOPY)

2011-11-23 10:40:21 1569

转载 分水岭算法简单实现

转自http://blog.csdn.net/tt2com/article/details/6321610一直没看分水岭,vc图像处理的书对该算法的介绍也很少,cximage也找到相关的算法。就看了matlab何opencv。matlab对分水岭的算法是封装的也就没看源码,而opencv的写的实在太高升了,水平差在加没有过opencv,没办法看懂。网上找了几个算法的源码,一个老外用templa

2011-11-21 21:54:48 3704 1

原创 ofstream建立文件问题

如果该文件不存在则新建并写入;如果该文件存在则清除所有内容并从头开始写入,如何实现呢?ios::trunc|ios::out|ios::in一下搞定,举个例子:ofstream my_samplefile ("my_saple.txt",ios::trunc|ios::out|ios::in );就这样,

2011-11-21 20:53:35 5951

原创 MFC下显示提示对话框的文字方法

CString hun;hun.Format("contours:%d\n",j);AfxMessageBox(hun);这样就非常方便啦!呵呵

2011-11-21 11:28:55 2950

转载 libsvm的多分类策略

SVM是一个二分类器,当遇到多类别的时候,一般采取如下两种策略。 a.一对多法(one-versus-rest,简称1-v-r SVMs)。训练时依次把某个类别的样本归为一类,其他剩余的样本归为另一类,这样k个类别的样本就构造出了k个SVM。分类时将未知样本分类为具有最大分类函数值的那类。 b.一对一法(one-versus-one,简称1-v-1 SVMs)。其做法是在任意两类样本之间设计一

2011-11-21 10:00:35 3079

翻译 opencvROI解释

Region of Interest is a rectangular area in an image, to segment object for further processing. The ilustration is shown in Figure 1 below.在图像中的矩形感兴趣区域是为了分割物体以便进行进一步处理。下面的解释在图1中解释。

2011-11-20 20:11:56 1547

原创 单文档中如何把菜单栏改成中文

如图:如何把这些菜单都改成中文呢,我直接在资源中修改了下,运行时乱码。解决方法:要把资源文件里的:  #ifdef _WIN32  LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US  #pragma code_page(1252)改成:  #ifdef _WIN32  LANGUAGE LANG_CHINESE,

2011-11-20 19:37:35 2848

转载 位图的巧妙运算得到透明图片的效果

CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP1);//载入底层位图BITMAP bmp;bitmap.GetBitmap(&bmp);int nWidth = bmp.bmWidth;int nHeight = bmp.bmHeight;CDC dcMem;dcMem.CreateCompatibleDC(pDC);dcMem.Sele

2011-11-20 16:51:39 976

原创 最近要看的书

《图像理解理论与方法》内容简介   · · · · · ·   “图像理解”是近年来计算机科学的热点研究领域,本书对图像理解的前沿理论与方法进行了详细论述。主要内容包括分类判别模型、生成模型、图像信息表示与特征提取、场景中的目标识别、场景中目标之间的关系、场景描述与理解、场景中的句法语义、图像理解开发环境和图像数据集等。本书紧跟上述内容的国内外发展现状和最新成果,阐

2011-11-20 16:10:59 725

原创 我的问题

如图:在单文档菜单栏新建一个ADD菜单项然后对这个ADD创建num_add类,并创建事件,点击出现对话框:C/C++ codevoid CDocement1Doc::On_ADD() { // TODO: Add your command handler code here num_add dlg1; dlg1.DoModal();}

2011-11-20 11:47:41 713

原创 第一次使用思维导图

软件:Mindjet MindManager Pro 7破解版如何得到:博客园搜索Mindjet Mind灰常多破解版的链接目的:设计样本分类的流程同时熟悉Mindjet MindManager简单操作其实就是利用几个插入,然后标志下,注释一个,呵呵!感觉挺不错的,之前一直用viso,画箭头是个技术活,现在用Mindjet MindManager感觉毫无鸭梨

2011-11-20 11:25:27 1204

转载 从一个txt文件中读取矩阵

templatetypename T>void readMatrixfromTXT(const char *fileName,const int numColumn,const int numRow,T **matrix){    std::ifstream fin(fileName,std::ifstream

2011-11-19 09:57:30 3432

原创 从txt读取数据到Cvmat

前提已经得到txt的行列数目:view sourceprint?#include #include #include #include using namespace

2011-11-19 09:56:56 1503

原创 归一化之readline学习

char* readline(FILE *input){    int len;     if(fgets(line,max_line_len,input) == NULL)        r

2011-11-19 09:55:51 809

转载 将DIB转换为IplImage(核心代码)

本文作者:longlongago     博客地址:http://blog.csdn.net/longlongago2000在以取得DIB的情况下,可以将DIB转化为IplImage,核心代码如下:byte * p = new byte[bmp.bmWidthBytes * bmp.bmHeight];//申请内存保存位图数据  //得到图像数据放到p数组中  GetDIBits(memD

2011-11-16 16:29:01 1162

转载 图像处理基础

如果要做出一个真正优秀的系统就需要对数字图像处理有很深的理解。如果你是一个初学者,以下几点建议仅供参考:1、掌握基本的图像处理知识,这里给你推荐几本书。《数字图像处理入门》:个人认为这是国内最好的图像处理入门书籍,但最好有一定的c语言基础,因为里面的例子几乎都是用c编写的。《图像工程》(上、中、下):这套书的作者是中国图像界的大牛,这套书全都是理论,没有一句代码,可以帮助你完善图像

2011-11-16 15:47:22 1037

原创 好久没写文章了

大部分文章发在了博客园上啦,所以这里空荡荡的,哈哈

2011-11-09 15:01:21 784

AirplaneGame

基于cocos2d-x3.0的AirplaneGame

2013-11-05

Oracle8i_9i数据库基础

主要包括两个部分,第一部分是ORACLE SQL*PLUS基础,主要讲述ORACLE 应用系统设计的基本知识和给出一些有用的实例;第二部分是介绍ORACLE PL/SQL知识,主要讲述ORACLE数据库PL/SQL程序设计所用到基本知识,这部分给出进行应用设计所必需的基础知识。这两部分的内容都尽可能做到内容简洁而全面。 全书内容简练实用,可作为ORACLE 数据库管理人员参考,也可作为应用开发人员和系统分析与设计人员以及大学计算机专业教学的参考资料。

2011-12-21

统计学习理论的本质

统计学习理论的本质,对统计学习非常有用!

2011-11-25

FaceTracking

Our project retrieves real-time images from a webcam and converts them to grayscale images. Then, it extracts pre-defined feature vectors from the images and sends them to Support Vector Machine (SVM) to get the classification. Using the result, our program will be able to control the mouse cursor in real-time.

2011-11-20

数字图像处理入门word版

介绍图像处理的基本知识,关键是word版的,看起来貌似更加爽吧,呵呵

2011-11-16

ARCGIS地理信息系统空间分析实验教程

介绍了 ARCGIS地理信息系统空间分析实验教程,很好的专业书哟

2011-11-10

VC++下MFC处理数据

利用VC++实现对数据的读取,以及多种图像处理的实现,在MFC下实现了编程,里面包含了VC6.0和VS2005两个版本。

2011-08-18

杜达的《模式分类》第二版的配套的Matlab源代码

《模式分类》第二版的配套的Matlab源代码,希望对大家有用! 欢迎下载

2011-04-05

Efficient region segmentation through ‘creep-and-merge’

region segmentation,有效地图像区域分割,通过分裂和合并

2011-03-06

KNNalgorithm

采用KNN算法,对一系列数据进行采集分析!

2010-11-12

多种的图像的聚类分析VC++代码

完成多种分类的实现,如模糊分类,聚类分析

2010-10-26

空空如也

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

TA关注的人

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