c#发展

注册

 

发新话题 回复该主题

编写第一个机器视觉Demo总结 [复制链接]

1#

「机器视觉」Demo-总结

总结

当大家看到这篇时,肯定会想,一个简单的Demo有什么好总结的,其实我也是这么想的,呵呵!

但是如果你是一个初学者的话,我想还是有必要花点时间总结一下,总结主要是帮助初学者学习C#+Halcon开发机器视觉,提供一些建议、自己学习心得和开发经验。

总结如下:

用halcon编写程序之前,先了解具体功能需求;经验所谈,有些客户一开始没有什么特别要求,当开发完成后,其它特别要求就接踵而来,因为视觉项目很大程度都是客制化软件,而不是通用软件,这样开发周期比较长,所以尽量避免这种情况。多看看halcon提供的各种例子,可以很肯定的告诉你,halcon例子可以cover目前各种行业;学习别人的程序,其实就是一种很好的学习途径。学习halcon时,请用F1取查看算子的具体用法;halcon真的很强大,算子都有帮忙文档,每个参数都有详细的讲解,是一个非常好的学习手册。实现一个视觉功能时,请新建一个类,名称以功能命名,比如检测面积的功能,则“Areatool.cs”;这样便于管理和维护,其它项目可以直接添加使用,当一个视觉项目有多个功能时,比如检测一个零件的面积、内径大小、表面是否有划痕,这样就可以创建三个类,分别为Areatool.cs,Radiustool.cs,Surfacetool.cs,类名自己随便取,只要能表示功能就可以。学习C#winform开发,确实需要一本c#学习书籍;因各种原因,这里不提供具体的c#书籍。本Demo是加载一张图像,而项目基本是通过相机抓图处理,所以建议找一款能支持SDK开发工业相机;学习机器视觉需要了解很多地方,比如相机选型、镜头搭配、检测精度等等,

请不要急,待我后续一一讲解

分享 转发
TOP
发新话题 回复该主题