自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

翻译 调用halcon函数时的错误处理

注:以下材料来自halcon帮助文档,因水平有限,难免有误,欢迎指正。0 概述       在遇到一个运行时错误时,HALCON(C++)会以默认的方式给出错误信息,并终止程序。然而,在某些情况下,我们并不希望按照这样的规则来处理错误。例如。当一个程序允许用户交互性地读取一个文件的时候,如果用户输入了错误的文件名,我们希望能终止程序运行。所以,HALCON(C++)允许我们完善自己的错误处

2014-01-08 16:01:33 19302 1

转载 C++ Template的使用

1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float

2013-12-05 15:48:46 608

转载 OpenCV函数cvWaitKey(k)简介

作者本人的开发环境为VS的MFC构架,结合OpenCV1.0进行图像的处理。可能很多像作者本人一样的初始开发程序员都会用到cvWaitKey(),但是对cvWaitKey()的理解一知半解,在具体开发中会由此产生一些困惑。在查询了一些资料后,将资料整理汇总如下:    参考的网址如下:      http://zhidao.baidu.com/question/113288896   

2013-11-28 17:43:06 977

转载 #ifdef __cplusplus的用途

时常在cpp的代码之中看到这样的代码:    #ifdef __cplusplus     extern "C" {     #endif    //一段代码    #ifdef __cplusplus     } #endif   这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话

2013-11-28 10:34:32 623

原创 i++和++i的一致性和区别性

众所周知,i++和++i都是i=i+1的意思,区别就在于i++是每次循环之后再自加1,而++1是在循环之前就自加1,也许这样还不是所有人都懂了,至少我刚接触的时候就没完全懂,下面用一个简单的例子说明一下int _tmain(int argc, _TCHAR* argv[]){ int t,i,flag; for(i=2;i<=8;i++) { flag=1; for(t

2013-11-14 11:58:12 617

翻译 Hausdorff距离

概念Hausdorff距离以德国数学家(Hausdorff,Felix, 1868~1942)来命名,它描述的是一组点集到另一组点集中的最近点距离中的最大值,说得正规一点,从点集A到点集B的Hausdorff距离是一个极大极小函数,定义为                                                                             

2013-11-12 17:10:26 5990 1

转载 matlab中二维高斯模板的计算

[cpp] view plaincopy#include   #include   using namespace std;  #define PI 3.1415926  #define n 7  //#define center_value 4  #define sigma  0.84089642  void makegaussian(

2013-10-30 17:21:33 2146

转载 二维卷积

二维卷积(转自http://hi.baidu.com/foolwish/item/92f40e4456d38f3a10ee1e9f)前两天参加笔试时候有个题考的是二维卷积,发现不会做了,这里做一下方法总结:二维卷积公式:离散二维卷积公式:在网上找到一种比较好理解的多项式乘法方法计算矩阵卷积方法(来源:http://bbs.scie

2013-10-30 17:12:02 12944

原创 机器视觉函数库介绍

(1)德国MvTec公司的HALCON(2)美国Cognex公司的

2013-09-23 14:46:26 984

原创 VS2010中调用lib

1、工程-属性-配置属性-连接器-常规-附加库目录,添加被调用库的路径2、工程-属性-配置属性-连接器-输入-附加依赖项,添加被调用的库名

2013-08-06 11:42:29 566

原创 inline函数

1、inline函数出现的原因取代函数表达式形式的宏定义,消除了宏定义的安全隐患和局限性。安全隐患是指仅仅只是做预处理器符号表中的简单替换,因此它不能进行参数有效性的检测,也就不能享受C++编译器严格类型检查的好处,另外它的返回值也不能被强制转换为可转换的合适的类型;局限性是指C++中引入了类及类的访问控制,这样,如果一个操作或者说一个表达式涉及到类的保护成员或私有成员,你就不可能使用这种宏定

2013-08-06 10:54:21 433

原创 使用CFile,CArchive,CStdioFile,fstream进行文件操作

CFileMFC文件读写的最普通的方法是直接使用CFile进行,如文件的读写可以使用下面的方法:  //对文件进行读操作  char sRead[2];  CFile mFile(_T("user.txt"),CFile::modeRead);  if(mFile.GetLength()<2)  return;  mFile.Read(sRead,2);  mFile.Cl

2013-07-24 18:13:59 775

原创 vc2010 引用ActiveX控件

最近在编一个小程序,需要用到第三方的ActiveX控件,我就以“VC2010 引用ActiveX控件”为关键字在网上查找方法,结果搜索到的基本都是教你怎么在vc6.0中使用ActiveX控件的,我们知道在vc6.0中调用很简单,只要在菜单中,project->Add to Project->Components and Controls->Registered ActiveX Controls

2012-09-19 22:56:43 1038 1

原创 利用DoDataExchange函数获取Edit控件的文本信息

以前一直用GetDlgItem(IDC_EDIT_Num)->SetWindowText(str)来获取Edit控件的文本信息,得到的信息的字符串,如果是用于计算还得做相关转换,今天不小心发现了还有另外一种获取Edit控件信息的方法,觉得挺好用的。那就是利用VC++本身提供的DoDataExchange函数来进行信息传递,步骤如下:1、在对话框上新建一个Edit控件2、在Edit控件上右键

2012-08-17 15:51:34 769

原创 vc6.0文件类型详解

VC++6.0中一个MFC应用程序一般会使用到很多文件,本文详细介绍各文件类型及其作用 1.创建MFC程序框架后系统自动生成的文件位于当前目录下的:   1.1 dsw(Developer Studio Workspace)文件:工作区文件,这种类型的文件在VC中是级别最高的。它记录了整个工作空间的配置信息,是一个纯文本的文件。Workspace文件中可以包含多个Project,

2012-03-05 12:58:11 1490

cmake-3.16.6-win64-x64.msi

一款跨平台编译工具,可以用简单的语句来描述所有平台的安装编译过程。版本为3.16.6,64位系统使用,直接安装使用。

2020-04-28

电子元器件尺寸分类.docx

smt常见电子元器件分类及尺寸,包括电阻、电容、电感、二极管、三极管、晶震等,分贴片和插件两大类,对应的公英制符号和具体尺寸

2020-02-08

vc2010下配置halcon编程环境

要使用halcon提供的库进行C++开发,必须在vc环境中做一些相关配置,本文详细介绍了在vc2010中使用halcon的环境配置方法

2012-07-25

空空如也

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

TA关注的人

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