摘要: 从 C# 7.0 开始,C# 支持弃元,这是一种在应用程序代码中人为取消使用的占位符变量。 简单来说,弃元的作用就是告诉编译器和其他读取代码的文件你打算忽略表达式的结果。当我们不需要或不使用赋值的结果时,就可以使用弃元。 我们在代码中一定遇到过这种苦恼: static void Main(strin 阅读全文
posted @ 2023-05-26 13:05 VisionCode 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. 可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可空 阅读全文
posted @ 2023-05-26 12:49 VisionCode 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 前言 In-Sight Explorer 是Cognex智能相机系列用于调试及编程的软件,具有EasyBulider与Spreadsheets两种编程方式。 安装 软件地址 https://support.cognex.com/zh-cn/downloads/in-sight/software-fi 阅读全文
posted @ 2023-02-24 14:23 VisionCode 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: #前言 视觉系统的运作方式与你的视觉非常相似。你的眼睛是一个复杂的光学设备。它捕捉信息并将其发送到你的大脑,大脑对此有意义。 在机器视觉中,相机、灯光和镜头捕捉数据,并将数据发送到处理器,由视觉工具或算法进行解释。 人类光学系统 机器视觉系统 机器视觉系统构成-镜头 ###镜头的分类 按照结构来分类 阅读全文
posted @ 2023-02-21 19:40 VisionCode 阅读(987) 评论(0) 推荐(0) 编辑
摘要: #前言 视觉系统的运作方式与你的视觉非常相似。你的眼睛是一个复杂的光学设备。它捕捉信息并将其发送到你的大脑,大脑对此有意义。 在机器视觉中,相机、灯光和镜头捕捉数据,并将数据发送到处理器,由视觉工具或算法进行解释。 人类光学系统 机器视觉系统 ##机器视觉系统构成-光源 ###光学基础 ####光的 阅读全文
posted @ 2023-02-21 16:17 VisionCode 阅读(629) 评论(0) 推荐(0) 编辑
摘要: #形态学调整 ##膨胀操作 主要针对卷积计算区域内的该像素点的NxM区域的最大值进行膨胀操作; 例如:前景是白色背景经过膨胀后区域会增大 原图片(背景为黑色,前景为白色)如下: 注: 图中我们可以看到,这张图片是一个二值图片(只有黑白),而且还增加了一些毛刺。而且还包含字体中还包含一些小的间隙(缺陷 阅读全文
posted @ 2023-02-20 16:43 VisionCode 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是机器视觉? 机器视觉就是使用光学非接触感应设备自动接收并解释真实场景的图像以获得信息控制机器或流程。 ——制造工程师协会 机器视觉是赋予计算机和自动化设备视觉能力的技术。 视觉系统的运作方式与你的视觉非常相似。你的眼睛是一个复杂的光学设备。它捕捉信息并将其发送到你的大脑,大脑对此有意义。 阅读全文
posted @ 2023-02-20 16:11 VisionCode 阅读(399) 评论(0) 推荐(0) 编辑