a239440265
级别: 略有小成
精华主题: 0
发帖数量: 134 个
工控威望: 275 点
下载积分: 751 分
在线时间: 111(小时)
注册时间: 2016-01-22
最后登录: 2023-08-01
查看a239440265的 主题 / 回贴
楼主  发表于: 2018-05-09 18:53
小弟是自动化行业做plc编程的,现在想搞ccd,我做过自动化流水线上有康耐视的视觉,工程师用的康耐视的工具包然后用的c/#写的流程和我plc通讯等一系列流程,现在准备入职的一家公司是自己开发的视觉软件,也就是说随便买的相机然后配合自己写好的软件,然后在这个软件上面做工程,我想问之前那个用c/#的开发和现在这个开发是一样吗?还是说现在这个用opencv开发算法的算是底层,那个c/#的只是应用层?底层那些算法都是康耐视工具包写好了的?不知道我的描述是否准确,请求解惑

我比较关心的就是我如果在这家公司做了以后,用这家公司自己开发的CCD软件,就被局限住了,换一家公司我学的这些东西就没用了,上面提到的那个用C#写视觉的工程师即使换了工作也不怕,因为他在别家也一样用C#写。
deanpc
级别: 探索解密
精华主题: 0
发帖数量: 70 个
工控威望: 147 点
下载积分: 726 分
在线时间: 41(小时)
注册时间: 2018-05-04
最后登录: 2023-12-20
查看deanpc的 主题 / 回贴
1楼  发表于: 2018-05-12 16:08
要看这家公司的视觉软件是哪一种编程模式,如果是图形编程模式,一般是用不到C#。如果是提供像OpenCV一样,哪你有的忙了。 不过不管是哪一种,只要用心,都可以学到很多视觉的技术。
编程只是一种工具!