c# 以下方法存在二义性_C#和VisionPro

4d8223530545b32929ecfcc4af3c4cd5.gif

C#简介 

C#基于微软的Net框架。

.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。随着微软的.NET开源的推进,在.NET的实现上有了三个平台:

  .NET Framework 、Mono、和.NET Core。

.NET = 新平台 + 标准协议 + 统一开发工具。

.NET作为一个庞大而复杂的软件开发与运行平台,他的技术领域包括:


(1)桌面应用程序开发技术

(2)数据存取技术

(3)Web开发技术

(4)插件技术

(5)函数式编程语言F#


726802617a5f39a08048a43bfd145e92.png

C#是专门为.NET 平台创建的、用于开发运行在公共语言运行库CLR 上的应用程序的语言之一。虽然C#本身并不是.NET的一部分,但是由于C#语言是和.NET平台一起使用,如果要使用C#高效的开发应用程序,理解.NET非常重要。.NET为C#提供了一个强大的,易用的,逻辑结构一致的程序设计环境。

8de29be5b1bcdf89fa087bcc0c1d1134.gif

C#具有以下特点:


(1) 语法简洁

(2) 面向对象设计

(3) 与Web紧密结合

(4) 完整的安全性和错误处

(5) 兼容性和灵活性


C#是.NET公共语言运行环境的内置语言,符合.NET CLR 中的公共语言运行规范。C#与.NET的密切关系反映在以下两个方面:


(1) C#的结构和方法论反应了.NET基础方法论。

(2) 在许多情况下,C#的特定语言功能取决于.NET 的功能,或依赖于.NET基类。


visionPro简介

visionPro是美国Cognex公司开发的商用机器视觉软件,以界面控件拖放形式编程,给开发者提供了各种接口,使用的是.net框架,可以和C#,VB.NET高级语言无缝结合。

911fb8924dc100e23710b434127b63be.png

8aa2369f9950f8eaafed51762a21503b.png

VisionPro主要功能:图像预处理、图案匹配、图像过滤、图像拼接、图像标定、几何校正、定位、OCV\ID、图像几何测量、结果分析等,该软件可以直接和大多数相机相连,包括模拟、1394、千兆网相机等,且可以直接输出检测结果,提供二次开发接口、支持.net。

a616ee89bd0c7869cef973b5212ed6df.png

在其QuickBuild环境中无需任何代码编程,只需拖拉操作就可以完成检查文件的设置,检测结果输出,可进行快速开发。

C#和visionPro目前被广泛的运用到工业视觉中。C#作为脚本语言,调用visionpro的工具,实现机器视觉化。

2269c09a23dbb41b9f7506b1b487f1f3.png

机器视觉系统的特点是提高生产的柔性和自动化程度。

在一些不适合于人工作业的危险工作环境或人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉;同时在大批量工业生产过程中,用人工视觉检查产品质量效率低且精度不高,用机器视觉检测方法可以大大提高生产效率和生产的自动化程度,而且机器视觉易于实现信息集成,是实现计算机集成制造的基础技术。

5cdf95cecfe93ca54bc4891cae62d1fd.png

e65800284e34c1f2e6b9e1188b6028ce.gif

b119e6b3f77d2ce2460bb1a6570ba5dd.png文:中昕视觉部 宋阳春 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值