自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

机器视觉

机器视觉,图形处理,VC++,C#

  • 博客(17)
  • 资源 (19)
  • 收藏
  • 关注

转载 负数取余

1. 先令 r = a % b,然后如果 r < 0 再进行修正: r = a % b; if (r < 0) r += b; 2. 直接使用语句: r = (a%b+b)%b; 这样就保证了 r >= 0,缺点是要执行两次取余运算,效率会打点折扣。

2012-02-28 13:58:11 2132

原创 安装反编译工具 Reflector

1.需要安装.net FarmeWork 4 2.装.net FarmeWork 4时,产生阻滞的问题 必须安装32位windows映像处理组件wic 安装下面路径的该文件:wic_x86_chs.exe1.2MB Download http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=32

2012-02-24 13:17:39 748

转载 从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误

从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误 微软官方的解释(http://msdn2.microsoft.com/zh-cn/library/0htdy0k3.aspx) 如果 CLR 检测到平台调用之后的堆栈深度与 DllImportAttribute 属性指定的调用约定中以及托管签名的参数声明中提供的预期堆栈深度不匹配,则将激

2012-02-24 11:13:36 1295

原创 C# get;set;属性。

class Class1     {         private int _i;         public int i         {             get             {                 return _i;             }             set             {

2012-02-24 09:25:47 595

原创 C++ 创建类库

在自己创建的dll中包含类 1.按下述网址的方法创建dll文件 http://blog.csdn.net/z397164725/article/details/7285721 2.添加类 并在类名称前加上导出 __declspec(dllexport),否则在应用dll中无法实例化该类,也无法调用该类中的方法。如下: class __declspec(dllexport) CTes

2012-02-23 14:18:56 1089

原创 C++ 简单的创建Dll及引用

环境:Visual C++ 6.0 1。创建Dll a。首先新建一个 MFC AppWiZard(dll)文件。 b。在头文件中添加预定义。 如:#define NAN_IMAGE_DLL_EXPORT extern "C" __declspec(dllimport)  c.在头文件中定义函数名称 如: /***************************************

2012-02-23 09:55:25 1012

转载 使用RICHEDIT

在mfc中使用工具栏里的RichEdit 控件时,应该在程序初始话时加入AfxInitRichEdit() 【在BOOL C***App::InitInstance()中加入,下文6中】 否则的话 程序会起不来.也没有任何错误信息. 这个函数 是加载 RICHED32.DLL的. 1.设置edit只读属性     方法一:                 m_edit1.SetR

2012-02-21 18:00:20 560

转载 C#事件机制:委托__事件

特殊的委托----事件: C#事件的机制. 先来了解一下事件是什么. 学习事件之前,要把事件看成委托的一种特殊形式!这是因为面向对象在语言层是抽象的,(更高一层就是面向接口,此概念更加抽象化)所以,我们可以想象真实的世界,把现实中的一些东西放大来看本质,比如一个人饿了就需要吃饭,那么就要用很委托去关联”饿了”和”吃饭”这两个动作,一旦”饿了”就触发“吃饭“这个事件,至于如果吃什么东西,如何吃那

2012-02-16 17:23:29 877

转载 C# 虚函数

若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。 虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲) 虚方法的特点: 虚方法前不允许有static,abstract,或override修饰符 虚方法不能是私有的,因此不能使用private修饰符 虚方法的执行: 我们知道一般函数在编译时就静态地编译到了执行文件中

2012-02-16 15:23:31 741

转载 机器视觉:特征提取

特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。  特征的定义          至今为止特征没有万能和精确的定义。特征的精确定义往往由问题或者应用类型决定。特征是一个数字图像中“有趣”的部分,它是许多计算机图像分析算法的

2012-02-10 10:45:07 15759

原创 OpenCV中的模板匹配函数:cvMatchTemplate

void cvMatchTemplate{ const  CvArr*  image, const  CvArr* temp1, CVArr*   result, int method }; 将模板图片temp1在原图image中移动来寻找匹配。 输出图像result 大小为cvSize(image->width-temp->width+1,image->height-t

2012-02-09 15:54:16 2317

转载 OpenCV 直线拟合

转贴请注明出处! 严禁商业用途 出处: http://blog.csdn.net/Tangyongkang/ 翻译自: http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/OpenCV/%E7%9B%B4%E7%B7%9A%E3%81%AE%E3%83%95%E3%82%A3%E3%83%83%E3%83%86%E3%

2012-02-09 10:29:41 2331

转载 用截取的部分图像创建新图像--关于cvGetSubRect,cvGetImage的用法

CvMat* cvGetSubRect(const CvArr* arr, CvMat* submat, CvRect rect) 可以把截取图像中需要的区域存入矩阵。把IplImage *传给arr,IplImage *指向所要截取的图像;把CvMat *传给submat(CvMat *只需为头指针就可以不需要分配数据存储空间);rect是要截取的区域;返回指向所存矩阵。 例如:

2012-02-09 09:06:41 1525

转载 如何用OpenCV训练自己的分类器

最近要做一个性别识别的项目,在人脸检测与五官定位上我采用OPENCV的haartraining进行定位,这里介绍下这两天我学习的如何用opencv训练自己的分类器。在这两天的学习里,我遇到了不少问题,不过我遇到了几个好心的大侠帮我解决了不少问题,特别是无忌,在这里我再次感谢他的帮助。 一、简介 目标检测方法最初由Paul Viola [Viola01]提出,并由Rainer Lienhar

2012-02-07 15:06:41 769

转载 OpenCV学习笔记(三)人脸检测的代码分析

OpenCV学习笔记(三)人脸检测的代码分析 一、预备知识: 1、动态内存存储及操作函数 CvMemStorage typedef struct CvMemStorage {     struct CvMemBlock* bottom;     struct CvMemBlock* top;     struct CvMemStorage* parent;     int blo

2012-02-07 11:47:20 1173 1

转载 OpenCV直方图介绍

直方图 CvHistogram 多维直方图      typedef struct CvHistogram      {          int header_size; /* 头尺寸 */          CvHistType type; /* 直方图类型 */          int flags; /* 直方图标识 */          int c_dims; /* 直方

2012-02-07 10:19:43 858

转载 OpenCV学习备忘 Vol .3 CvMat矩阵基本介绍

OpenCV学习备忘 Vol .3 CvMat矩阵基本介绍 博客分类:  C Language opencv   参考书籍及资料 OpenCV中文社区 《学习OpenCV》 内容提要 介绍CvMat矩阵数据类型的基本信息   CvMat:矩阵头 Java代码   typedef struct Cv

2012-02-03 11:27:13 1134

汇编语言书、讲义、习题答案

汇编语言(王爽第二版)书、讲义、习题答案

2015-08-24

实例详解Halcon定位与模板匹配

Halcon定位,模板匹配,大恒培训资料,实例详解Halcon定位与模板匹配,各参数具体含义。

2014-03-07

各种排序的实现与效率分析

多种排序方式实现及效率分析,方法结论清晰,有代码实现和结果分析图示。

2013-12-09

QT提示部件

QT 简单的提升窗口部件实例,提示QGraphicsView控件,动态显示钟表

2013-09-03

大恒HALCON培训blob分析资料 阈值分割选取,形态学变化,特征提取

大恒Halcon培训资料,blob分析资料 Halcon算子选取 阈值分割选取,形态学变化,特征提取 很好的学习资料 blob分析是很广的应用,即使不用Halcon,用其他的工具,也可以学习其分割提取的分析思想,不看后悔。

2013-04-26

图像形态学横好的课件

图像形态学横好的课件,结合实际应用,效果一目了然

2013-01-04

细化直线的两种方法

代码提高两种细化直线的方法,及简单调用,

2013-01-04

找图像圆心

题目来自Opencv每周一练第十一期 找圆心 代码和原图

2012-12-28

getRightSymbol

opencv从表格中找对号 做了一点限制区分对号和错号

2012-12-24

mfco42.dll

mfco42.dll 可解决 COledateTime dt = COledateTime::GetCurrentTime();报Debug Accertion Failed错误

2012-06-19

小键盘调用

下载的一个小键盘执行程序,在C#中的简单调用

2012-03-21

图标工具ArtIcons.Pro.v5.28 内含注册码

图标制作及提取工具(可从dll中提取图标) 注册机会提示有毒,担心者慎用。

2012-03-10

dll创建及应用

1。创建Dll a。首先新建一个 MFC AppWiZard(dll)文件。 b。在头文件中添加预定义。 如:#define NAN_IMAGE_DLL_EXPORT extern "C" __declspec(dllimport) c.在头文件中定义函数名称 函数名称:NAN_DrawLine 参数:nowdc-窗口(或控件)句柄,StartPoint-起始点,StopPoint-终点, temprgb-画笔的颜色

2012-02-23

OpenCV中的模板匹配函数:cvMatchTemplate

OpenCV中的模板匹配函数:cvMatchTemplate void cvMatchTemplate{ const CvArr* image, const CvArr* temp1, CVArr* result, int method };

2012-02-10

opencv轮廓的简单应用

opencv轮廓的简单应用: 相关函数如下: cvFindContours,cvThreshold,cvContourArea,cvArcLength,cvBoundingRect,cvMinAreaRect2,cvBoxPoints,cvMinEnclosingCircle,cvDrawContours。 1.查找轮廓 2.按地址依次取出轮廓 3.计算轮廓的相关参数 4、根据实际需求做取舍,画出轮廓

2012-02-10

学习C++中遇到的问题,及解决方法

学习C++中遇到的问题,及解决方法 看看或许有你遇到的问题

2012-02-01

图像简单操作,显示

图像简单操作,显示 刚学做图像的可以看看

2012-02-01

空空如也

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

TA关注的人

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