机器视觉

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

负数取余

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

阅读数:1849

评论数:0

安装反编译工具 Reflector

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

2012-02-24 13:17:39

阅读数:515

评论数:0

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

从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误 微软官方的解释(http://msdn2.microsoft.com/zh-cn/library/0htdy0k3.aspx) 如果 CLR 检测到平台调用之后的堆栈深度与 DllImp...

2012-02-24 11:13:36

阅读数:1122

评论数:0

C# get;set;属性。

class Class1     {         private int _i;         public int i         {             get             {                 return _i;           ...

2012-02-24 09:25:47

阅读数:427

评论数:0

C++ 创建类库

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

2012-02-23 14:18:56

阅读数:735

评论数:0

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

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

2012-02-23 09:55:25

阅读数:617

评论数:0

使用RICHEDIT

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

2012-02-21 18:00:20

阅读数:389

评论数:0

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

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

2012-02-16 17:23:29

阅读数:771

评论数:0

C# 虚函数

若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。 虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲) 虚方法的特点: 虚方法前不允许有static,abstract,或override修饰符 虚方法不能是私有的,因...

2012-02-16 15:23:31

阅读数:626

评论数:0

机器视觉:特征提取

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

2012-02-10 10:45:07

阅读数:10423

评论数:0

OpenCV中的模板匹配函数:cvMatchTemplate

void cvMatchTemplate{ const  CvArr*  image, const  CvArr* temp1, CVArr*   result, int method }; 将模板图片temp1在原图image中移动来寻找匹配。 输出图像result 大小为cvSize(i...

2012-02-09 15:54:16

阅读数:1749

评论数:0

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%...

2012-02-09 10:29:41

阅读数:2121

评论数:0

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

CvMat* cvGetSubRect(const CvArr* arr, CvMat* submat, CvRect rect) 可以把截取图像中需要的区域存入矩阵。把IplImage *传给arr,IplImage *指向所要截取的图像;把CvMat *传给submat(CvMat *只需为...

2012-02-09 09:06:41

阅读数:1296

评论数:0

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

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

2012-02-07 15:06:41

阅读数:589

评论数:0

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

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

2012-02-07 11:47:20

阅读数:997

评论数:1

OpenCV直方图介绍

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

2012-02-07 10:19:43

阅读数:718

评论数:0

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

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

2012-02-03 11:27:13

阅读数:932

评论数:0

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