- 博客(25)
- 收藏
- 关注
翻译 Sapera LT 的配置
配置:1 .VC++目录->包含目录中 添加安装目录\Sapera\Include C:\ProgramFiles\Teledyne DALSA\Sapera\Classes\Basic 2.C/C++ 常规->附加包含目录 添加安装目录\Sapera\Classes\Basic3. 连接器->附加库目录 安装目录\Sapera\Lib
2017-04-10 21:19:52
1738
转载 Sapera帮助文档
Sapera帮助文档简介:Sapera LT 是一套用于图像采集、显示和控制的独立于硬件以外的 C 和 C++ 软件库,支持所有 DALSA Coreco 硬件平台。它的综合功能集包括程序可移植性、多样化的相机控制、灵活的显示和管理功能,以及易于使用的应用开发向导。Sapera LT 与 Microsoft Visual Studio C/C++、.Net、Visual Basic 6
2017-04-10 20:10:14
1035
转载 好用的网址XIANGJI
http://blog.youkuaiyun.com/liubing8609/article/category/1418953
2017-04-10 20:09:29
592
转载 工业相机
工业相机(Industrial Camera)也称作“机器视觉相机”,是机器视觉系统中的一个关键组件,其最基础功能就是将光信号转变成为有序的电信号。相比于传统的民用相机(摄像机)而言,它具有高的图像稳定性、高传输能力和高抗干扰能力等,“工业相机”一词或许不是很准确,因为这些相机还同时被应用在医疗、科研和安保等领域。 数字工业相机安装在机器流水线上代替人眼来做测量和判断,通过数字图像
2017-04-10 20:04:21
829
转载 好用的WANGZHI
http://blog.youkuaiyun.com/icemelody5316/article/details/40262465 c++JICHUZHISHI
2017-04-10 20:01:39
448
转载 【DALSA Coreco - Sapera LT】开发步骤
Sapera初级开发步骤一. Sapera++介绍 Sapera++是Sapera LT为用户提供的API. Sapera++ 包含两大类:基础应用类(Basic Classes)和GUI类(GUI Classes)1. 基础应用类: 提供了用户进行图像开发的基本函数 命名方式为Sap+类功能名 其结构如下图所
2017-04-10 19:58:12
1291
转载 MFC Slider Control
MFC-控件大全-Slider Con所有的控件的创建基本都是同一套道路;第一步:.h中创建一个CSliderCtrl类的对象 ; CSliderCtrl m_ctrlSlider;第二步:.cpp中的void CMyDlg::DoDataExchange(CDataExchange* pDX)函数进行初始化控件;//初始化控件 void CMyD
2017-03-30 19:55:35
547
转载 MFC滑动条使用
滑动条控制(Slider Control)也叫轨道条控制,其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度,来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键盘来进行数据的选择操作,这在WIN98/95中的很多应用程序中都可以看到,如控制面板中的鼠标等,滑动条既可以是水平方式的也可以是垂直方式的。滑动条控制的风格如下: TBS_HORZ 滑动条是水平方向的 TBS_VERT
2017-03-30 19:54:11
2325
转载 matchTemplate函数2
一.主要目的: 钣金上有很多pin及其相似,本文想尝试使用matchTemplate来分辨出特定位置的pin是否和正确的pin相一致。二.模板匹配方式概要: 在OpenCV和EmguCv中支持以下6种对比方式: CV_TM_SQDIFF 平方差匹配法:该方法采用平方差来进行匹配;最好的匹配值为0;匹配越差,匹配值越大。 CV_TM_CCORR 相关匹配法:该
2017-03-30 19:52:28
605
转载 Opencv matchTemplate函数
使用OpenCV函数 matchTemplate 在模板块和输入图像之间寻找匹配,获得匹配结果图像使用OpenCV函数 minMaxLoc 在给定的矩阵中寻找最大和最小值(包括它们的位置).原理什么是模板匹配?模板匹配是一项在一幅图像中寻找与另一幅模板图像最匹配(相似)部分的技术.它是怎么实现的?我们需要2幅图像:原图像
2017-03-30 19:49:34
721
转载 opencv图像旋转
几何变换几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定为整数坐标。这时就需要灰度级差值将映射的新坐标匹配到输出像素之间。最简单的插值方法是最近邻插值,就是令输出像素的灰度值等于映射最近的位置像素,该方法可能会产生锯齿。这种方法也叫零阶插值
2017-03-30 19:40:40
398
转载 opencv开发中提示min等未发现标识符
microsoft sdks\windows\v6.0a\include\gdiplustypes.h(658) : error C3861: 'min': identifier not found周末调试mfc程序, 因为程序中要调用OpenCV的库。 但是出现了:microsoft sdks\windows\v6.0a\include\gdiplustypes.h(658) : err
2017-03-30 19:37:57
3299
转载 函数与纯虚函数区别
虚函数与纯虚函数 在他们的子类中都可以被重写。它们的区别是:(1)纯虚函数只有定义,没有实现;而虚函数既有定义,也有实现的代码。 纯虚函数一般没有代码实现部分,如virtual void print() = 0; 而一般虚函数必须要有代码的实现部分,否则会出现函数未定义的错误。virtual void print(){ printf("This is virtua
2017-03-30 19:33:23
475
转载 opencv处理的图像加载到图片控件
对于刚刚接触OpenCV的童鞋来说,如何在MFC中加载并显示一张图片、应该是初期必定会碰到的问题之一。因此本文在分享这方面经验的同时,也相当于是写给自己的一份备忘录。 本文使用的是OpenCV2.1+VS2008(当然,就本文所述内容而言,支持所有版本OpencCV),至于opencv在VS中的配置方法,本文不作详述。 开门见山,本文核心思路是:使用OpenCV的库函数加载图片,并调用
2017-03-23 23:05:06
1625
转载 Threshold函数详解
threshold 方法是通过遍历灰度图中点,将图像信息二值化,处理过后的图片只有二种色值。 其函数原型如下:double threshold(InputArray src, OutputArray dst, double thresh, double maxval, int type)参数信息:第一个参数,InputArray类型的src,输入数组,填单通道, 8或3
2017-03-23 23:01:25
55391
转载 滚动条Slider Control实现方式
MFC-控件大全-Slider Con所有的控件的创建基本都是同一套道路;第一步:.h中创建一个CSliderCtrl类的对象 ; CSliderCtrl m_ctrlSlider;第二步:.cpp中的void CMyDlg::DoDataExchange(CDataExchange* pDX)函数进行初始化控件;//初始化控件 void CMyD
2017-03-23 22:59:51
905
转载 CvvImage使用说明和注意事项
1、由于OpenCV2.2里面,把原来的CvvImage整个类给删除掉了,因此在MFC下使用带来诸多不方便,大家可以通过提前opencv2.1中的代码的方法来解决(弄一个h文件和一个cpp文件,然后放到你的项目里面一起编译就可以了)。但是在s2010中会出现error C2039: “DrawToHDC”: 不是“ATL::CImage”的成员的错误。这主要是因为命名冲突引
2017-03-23 22:50:43
2100
转载 MFC类的组织结构及主要的类简介
8.2.1 MFC类的组织结构 目前的MFC版本中包含了100多个类,不同的类实现不同的功能,类之间既有区别又有联系。MFC同时还是一个应用程序框架,它帮助定义应用程序的结构以及为应用程序处理许多杂务,事实上,MFC封装了一个程序操作的每一个方面。在MFC程序中,程序员很少需要直接调用Windows API函数,而是通过定义MFC类的对象并通过调用对象成员函数来实现相应的功能。
2017-03-22 23:06:17
6838
转载 opencv c++与c版本区别
总结系列_3(opencv中c版本和c++版本区别体验,续...) 1. 显示窗口大小的改变方法不同。 在c版本中,定义一个窗口时用cvNamedWindow. 比如说cvNamedWindow(“src”,0);后面的参数为0表示窗口大小可以手动改变,否则窗口的大小是自适应图片大小的。 而在c++版本中定义一个窗口用namedWindow. 比如说namedW
2017-03-22 22:45:51
3351
转载 OpenCV函数库中C++版本与C版本对比
原文来自于:http://blog.youkuaiyun.com/fengbingchun/article/details/6177530C++版本的好处:1、在于可以尽量避免使用指针这种危险的东西;2、不用费心去release资源了,因为在其destructor里面,系统会自动帮你搞定。3、在某些情况下会比C版本运行速度快。在文件中包含 using names
2017-03-22 22:41:05
879
转载 mat最好用,和IplImage,cvmat 比较
学习了几天,发现mat比IplImage,cvmat 好用太多了。不知道确切的原文出处,我是转自新浪的一篇博文:http://blog.sina.com.cn/s/blog_534497fd01015k7z.html(原创作者如果看到,请提醒我,我会写明原作者) opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图
2017-03-22 22:15:34
593
转载 cv::Mat与CvMat理解
用了OpenCV一段时间,发现有cv::Mat和CvMat都可以表示图像数据,只是却不明白他们之间到底什么区别,为什么一定要有这样的两种~Mat。后来跟踪查看了定义,才知道原来cv::Mat是一个类(Class),而CvMat是一个Struct,从类型上就可以知道二者存在很大区别。前者除了几个成员变量之外还有很多的成员函数和重载函数,可以实现很多的图像数据处理功能,而后者只有几个成员变量,要对其成
2017-03-22 22:10:55
1127
转载 Opencv Mat与Iplimage的相互转换
1、将Mat转换为IplImage//! converts header to IplImage; no data is copied operator IplImage() const;举例:Mat img; IplImage *src; src=&IplImage(img);2、将IplImage转
2017-03-22 21:47:59
6346
1
转载 opencv2.4.8与2.4.9配置
本文转载 链接: http://blog.youkuaiyun.com/poem_qianmo/article/details/19809337写作当前博文时配套使用的OpenCV版本: 2.4.8、2.4.9、3.0( 2014年4月28更新OpenCV 2.4.9的配置。2014年9月12更新OpenCV 3.0的配置2014年9月12日本文第6次
2017-03-22 17:46:23
464
转载 【OpenCV学习笔记】【错误处理】计算机缺失MSVCP120D.dll
转:在vs2012下编译出现Msvcp120d.dll 丢失的问题将之前的用VS2010编写的利用MFC读取图片的程序,在VS2012上运行,对相应的配置进行了设置,但是提示计算机缺失MSVCP120D.dll,和往常一样,本打算到网上下载相应的dll放到系统文件里。但是在优快云的一篇博客里看到不是这个原因造成的。 之前在vs2012下编译一个opencv程序时,
2017-03-22 17:05:49
672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人