[问题] 如何加速影像处理算法速度?

楼主: popen (Penpineapple-applepen)   2021-02-28 01:43:50
你好,
我的公司软件都是用C# + OpenCVsharp来开发影像处理相关专案,
但发觉怎么开发, 都还是比商用软件halcon差很多,
而且一样都是用电脑开发,
想请教一下如果一些基本的影像处理算法不用opencv,改成自己写,
例如: open, close, dilation, erosion, smooth, threshold等算法,
我该怎么做才能像halcon这么快呢?
还是说halcon都是用C++写的, 或是用gpu加速, 单纯用C#达不到halcon速度?
不知是否有先进有相关经验能告知方向或方法?
作者: jizang (阿鲁米)   2021-02-28 10:08:00
一样的code改用c/c++也许会快一点。真正要加速的话,可能要从改变算法下手
作者: kobe8112 (小B)   2021-02-28 12:40:00
人家就是卖这个技术啊...如果你只是想软件层尽可能再快,那就是1楼建议调算法,用C/C++写,减少不必要的内存存取、复制,优先使用较快的运算子、减少运算数、针对平台最佳化组语
作者: atrix (班班)   2021-02-28 16:19:00
有用到指令集加速哦
楼主: popen (Penpineapple-applepen)   2021-02-28 17:43:00
请问什么是平台最佳化组语?恩, 可能会用SSE指令集加速
作者: zenuo (坚持到底永不放弃)   2021-03-08 19:27:00
从算法着手才有可能

Links booklink

Contact Us: admin [ a t ] ucptt.com