- 博客(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
大恒HALCON培训blob分析资料 阈值分割选取,形态学变化,特征提取
2013-04-26
mfco42.dll
2012-06-19
dll创建及应用
2012-02-23
OpenCV中的模板匹配函数:cvMatchTemplate
2012-02-10
opencv轮廓的简单应用
2012-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人