作者MasterChang (Han-Yuan)
看板C_Sharp
标题Re: [问题] 如何加速影像处理演算法速度?
时间Mon Mar 1 22:23:18 2021
我认为这个思考上有盲点。为什麽用opencv做?为什麽不用halcon?
说白了就是成本跟弹性的问题。
另外,所谓的差很多是差在哪边?执行效能?我自己用基於opencv做
案子,目前没有遇到你说性能不佳的问题,有比较过相同AOI专案,
用opencv跟halcon的效能使用者感觉不出来。
因为除了AOI工作,还要连接很多客户现有的设备,工作量也不少。
纠结在这一块其实没有甚麽必要。
如果觉得效能不好,可以用 C++先做相关工作,UI部分用C#做。因为
opencv只是基本工具,很多分析模组还是得自己开发,我们自己做五
六年了,其实累积很多代码/模组/dll。 而且顾客需求又很多种,有
些要WinForm,有些要WPF,有些要web展示,做成各类dll呼叫是比较
有弹性的。
halcon那麽老牌的公司,如果随随便便你用opencv做就超越情何以堪
※ 引述《popen (快乐的工作)》之铭言:
: 你好,
: 我的公司软体都是用C# + OpenCVsharp来开发影像处理相关专案,
: 但发觉怎麽开发, 都还是比商用软体halcon差很多,
: 而且一样都是用电脑开发,
: 想请教一下如果一些基本的影像处理演算法不用opencv,改成自己写,
: 例如: open, close, dilation, erosion, smooth, threshold等算法,
: 我该怎麽做才能像halcon这麽快呢?
: 还是说halcon都是用C++写的, 或是用gpu加速, 单纯用C#达不到halcon速度?
: 不知是否有先进有相关经验能告知方向或方法?
--
不要问我从哪来,我只是一个浪迹天涯的工程师....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.8.166 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1614608600.A.6E1.html
※ 编辑: MasterChang (123.194.8.166 台湾), 03/01/2021 22:23:48
1F:推 jinmin88: Entity framwork core问题 03/08 18:11