×

工业相机的开发手册详细资料说明

消耗积分:1 | 格式:pdf | 大小:2.39 MB | 2020-11-09

在路上12345678

分享资料个

  在二次开发中,需要直接使用到的库文件位于安装目录的 SDK 文件夹中。 SDK 目录下的 MVCAMSDK.DLL 档是相机的 SDK 动态链接库,对外提供相机所有的接口函数,VC/C++、VB、VB.net、Delphi、C#的例程都引用了该库文件。同时,为了方便引用,MVCAMSDK.DLL 在安装时会被复制到系统 System32 目录下,您在二次开发时,您可以直接使用该文件名来访问而无需关心 MVCAMSDK.DLL 文件所在的路径,系统会自动在 System32 目录下找到该文件。如果您需要发布自己的安装包,请参考第 7 章中的方法。开发例程位于安装目录的以下子目录中: Demo/VC++。基于 VC++开发的例程,提供了 VC6 和 VS2010 的工程文件。 Demo/VB6。基于 VB6 开发的例程。 Demo/VB.net。基于 VB.net 开发的例程。 Demo/Delphi6。基于 Delphi6 开发的例程。 Demo/C#。基于 C#(VS2010)开发的例程。 Demo/VC++/OpenCV。基于 VS2010 的 OpenCV 例子。 Demo/LabView。基于 ActiveX 和 DLL 接口调用的开发例程。其中 VC++提供了 Basic、BasicEx、Advanced、OCX、MultiCamera、 MultiExposure 多例程,VB6、Delphi6、C#只提供了 Basic 一种例程。Basic 和 Advanced 的两个例程都囊括了绝大部分的相机功能操作,您可以根据开发需要来选择不同的例程来了解如何使用我们的 SDK。有关 Basic 和 Advanced 的例程各自的特点和适用范围,请参考第二章内容。

  SDK 是标准的 C 语言接口动态链接库,可以被 C、C++、C#、VB、 Labview、Delphi 等开发工具载入。目前,我们提供了基于 VC++ 6.0、 VS2010、VB6.0、VB.net、Delphi6、C#、Labview(8.6 9.0 2010 2011 2012)、 Halcon(9、10)、OpenCV(2.4)的例程。对于使用VC6 以上版本的开发工具如VS2003--VS2010 等,则可以直接打开 VC++6.0 的 DEMO 工程中 DSP 或者 DSW 文件,然后按照提示进行工程转换即可。

 

  线阵相机和面阵相机

  线阵相机,是采用线阵图像传感器的相机。线阵图像传感器以 CCD 为主,一行的数据可以到几 K 甚至几十 K,但是高度只有几个像素,行频很高,可以到每秒几万行,适合做非常高精度、宽画幅的扫描。 面阵相机,是采用面阵图像传感器的相机,CMOS 和 CCD 都有面阵相机,面阵相机的分辨率一行的宽度相比线阵相机会小很多,但是画面是整画幅的感应,一次成像的像素高度会比线阵相机大很多。同时程序开发上也相对简单,一次就可以获得一整副图像,不用进行每行数据的拼接。 目前,绝大部分的应用,还是使用面阵相机为主。价格方面,线阵相机价格昂贵,往往是面阵相机的几倍到几十倍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !