自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 CString和char *之间的互相转换

Unicode下CString和char *之间的互相转换1. 调用 WideCharToMultiByte() APIint WideCharToMultiByte (    UINT    CodePage,                //1 Unicode编码的字符页,Unicode编码有字符页的概念,比如gb2312/936,big5/950等    DWORD  

2017-10-13 08:08:40 2231

转载 halcon学习 边缘提取

Contour Processing Coutours 属于XLD结构a) 图  边缘覆盖在原始图像上b)缩放 a)中的 矩形区域,凸显控制点c)轮廓可以分割成线。圆。椭圆等,可以得出它们的 角度 中心 半径等 Basic Concept  create XLD contours    最常用的方法是 用Extract Edges O

2017-07-11 15:36:46 9736

原创 Halcon算子学习 2 6-19

Chapter6  :Graphics6.1 Drawing1. drag_region1  功能:一个区域的交互运动。2. drag_region2  功能:一个带有定点规格区域的交互运动。3. drag_region3  功能:一个带有限制位置区域的交互运动。4. draw_circle  功能:一个圆的交互绘图。

2017-07-04 08:55:09 2458

原创 Halcon11算子学习1 Chapter1-5

Chapter 1 :Classification1.1 Gaussian-Mixture-Models1.add_sample_class_gmm功能:把一个训练样本添加到一个高斯混合模型的训练数据上。2.classify_class_gmm功能:通过一个高斯混合模型来计算一个特征向量的类。3. clear_all_class_gmm  功能:清除所有高斯混合模型。

2017-07-04 08:43:02 1179

转载 halcon学习笔记——Image,region,xld初步

一 读取的3种方式: read_image( image,'filename') //image 是输出对象,后面是输入文件的路径和名称读取多图: 1,申明一个数组,分别保存路径 ImagePath:=[] ImagePath[0]:='D:/1.bmp' ImagePath[1]:='D:/2.bmp' ImagePath[2]:=

2017-07-01 16:56:29 1006

转载 图像旋转

转载请注明出处:http://www.cnblogs.com/adong7639/p/4197341.html图像旋转是图像变换中的一种常见的操作,本文将从数学原理上来给出图像旋转的程序代码实现。图像旋转是将图像围绕某点为中心,顺时针或者逆时针旋转一定的角度,构成一幅新的图像。按照不同的点旋转最后生成的图像大小和形状是一致的,唯一的差别在于空间坐标系的位置不同,本文假定按照图像的中心旋转。

2017-06-27 09:55:47 749

原创 VS2015 快捷键

1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来

2017-06-26 14:06:27 308

转载 C++模板整理

模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计,统一管理函数或者类。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。函数模板在c++入门中,很多人会接触swap(int&, int&)这样的函数类似代码如下:void swap(int&a , int& b) { int temp

2017-03-15 11:13:13 244

原创 string 与char* char[]区别及转化

一、定义string:string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。与char*不同的是,string不一定以NULL('\0')结束。string长度可以根据length()得到,string可以根据下标访问。所以,不能将

2017-03-03 09:40:40 22447

原创 python各种删除空格符号的方法汇总

方法一" xyz ".strip()  # returns "xyz" 方法二 " xyz ".lstrip() # returns "xyz " 方法三 " xyz ".rstrip() # returns " xyz" 方法四 " x y z ".replace(' ', '') # returns "xyz"

2017-02-15 09:55:45 3686

原创 浅析C++中结构体的定义、初始化和引用

以下是对C++中结构体的定义、初始化和引用进行了详细的介绍,需要的朋友可以过来参考下定义:结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。声明一个结构体类型的形式是:复制代码代码如下:struct Student{      //声明一个结构体类型Student  int num;      

2017-02-09 10:49:05 97777

转载 C++中函数模板的用法详细解析

所谓函数模板实际上是建立一个通用函数,其涵涵素类型额形参类型不具体指定,用一个虚拟的类型来代表,这个通用函数就称为函数模板定义我们知道函数的重载可以实现一个函数名多用,将功能相同或者类似函数用同一个名来定义。这样可以简化函数的调用形式,但是程序中,仍然需要分别定义每一个函数。C++提供的函数模板可以更加简化这个过程。所谓函数模板实际上是建立一个通

2017-02-09 10:47:04 465

转载 c++ vector(向量)使用方法详解(顺序访问vector的多种方式)

vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:复制代码代码如下:#include;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何

2017-02-09 10:45:16 479

转载 c++中.dll与.lib文件的生成与使用的详解

c++中.dll与.lib文件的生成与使用的详解--------------------------------------------------------------------------------两种库:•  包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library

2017-02-09 10:41:45 320

转载 对vector等STL标准容器进行排序操作

西方有句谚语:不要重复发明轮子!STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已不用拘泥于算法本身,从而站在巨人的肩膀上去考虑更高级的应用。排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和区别。1 STL提供的Sort 算法C++之

2016-11-15 13:49:09 708

转载 C++学习笔记1 struct和typedef struct

struct和typedef struct分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;    于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu

2016-10-11 16:44:10 255

转载

C++类(Class)总结 转自先之文 http://www.cnblogs.com/xiongxuanwen/p/4290086.html一、C++类的定义    C++中使用关键字 class 来定义类, 其基本形式如下:class 类名{public://公共的行为或属性 private://公共的行为或属性}; 示例:     定义一个点

2016-08-09 11:36:33 390

转载 C++中struct与class的区别是什么

从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别: (一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理; (二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 除了这两点,class和struct基本就是一个东西。语

2016-08-09 11:16:23 260

转载 随机抽样一致性(RANSAC)算法

转载出处:http://blog.csdn.net/luoshixian099/article/details/50217655勿在浮沙筑高台  随机抽样一致性(RANSAC)算法,可以在一组包含“外点”的数据集中,采用不断迭代的方法,寻找最优参数模型,不符合最优模型的点,被定义为“外点”。在图像配准以及拼接上得到广泛的应用,本文将对RANSAC算法在OpenCV中角点误匹配对的检

2016-08-03 17:09:31 6283

转载 【特征匹配】BRIEF特征描述子原理及源码解析

转载出处: http://blog.csdn.net/luoshixian099/article/details/48338273  传统的特征点描述子如SIFT,SURF描述子,每个特征点采用128维(SIFT)或者64维(SURF)向量去描述,每个维度上占用4字节,SIFT需要128×4=512字节内存,SURF则需要256字节。如果对于内存资源有限的情况下,这种描述子方法显然不适应。

2016-08-03 17:07:51 2278

转载 【特征匹配】ORB原理与源码解析

转载: http://blog.csdn.net/luoshixian099/article/details/48523267CSDN-勿在浮沙筑高台  为了满足实时性的要求,前面文章中介绍过快速提取特征点算法Fast,以及特征描述子Brief。本篇文章介绍的ORB算法结合了Fast和Brief的速度优势,并做了改进,且ORB是免费。   Ethan Rublee等人201

2016-08-03 17:05:29 869

图像分割技术

图像分割技术 matlab 常见的图像分割 打包 多种方法分割,很实用

2015-03-30

图像的斑点检测

图像的斑点检测 matlab 图像处理必备

2015-03-30

kmeans图像分割

采用kmeans方法实现对图像分割,效果不错

2015-03-30

matlab最小二乘法滤波

matlab最小二乘法滤波 滤波 去噪 复原拉格朗日复原

2014-09-11

Wiener复原

matlab Wiener滤波复原,包括图像剪切 噪声反转滤波 使用信噪比复原 使用自相关函数复原

2014-09-11

matlab盲解卷积去噪

针对于模糊图像复原,psf复原,加权数组去模糊,FUN复原图像

2014-09-11

空空如也

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

TA关注的人

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