[問題] 如何加速影像處理演算法速度?

看板C_Sharp (C#)作者 (快樂的工作)時間3年前 (2021/02/28 01:43), 編輯推噓2(208)
留言10則, 5人參與, 3年前最新討論串1/3 (看更多)
你好, 我的公司軟體都是用C# + OpenCVsharp來開發影像處理相關專案, 但發覺怎麼開發, 都還是比商用軟體halcon差很多, 而且一樣都是用電腦開發, 想請教一下如果一些基本的影像處理演算法不用opencv,改成自己寫, 例如: open, close, dilation, erosion, smooth, threshold等算法, 我該怎麼做才能像halcon這麼快呢? 還是說halcon都是用C++寫的, 或是用gpu加速, 單純用C#達不到halcon速度? 不知是否有先進有相關經驗能告知方向或方法? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.105.219 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1614447832.A.C3E.html

02/28 10:08, 3年前 , 1F
一樣的code改用c/c++也許會快一點。真正要加速的話,可能
02/28 10:08, 1F

02/28 10:08, 3年前 , 2F
要從改變演算法下手
02/28 10:08, 2F

02/28 12:40, 3年前 , 3F
人家就是賣這個技術啊...
02/28 12:40, 3F

02/28 12:44, 3年前 , 4F
如果你只是想軟體層盡可能再快,那就是1樓建議調演算法
02/28 12:44, 4F

02/28 12:45, 3年前 , 5F
,用C/C++寫,減少不必要的記憶體存取、複製,
02/28 12:45, 5F

02/28 12:47, 3年前 , 6F
優先使用較快的運算子、減少運算數、針對平台最佳化組語
02/28 12:47, 6F

02/28 16:19, 3年前 , 7F
有用到指令集加速哦
02/28 16:19, 7F

02/28 17:43, 3年前 , 8F
請問什麼是平台最佳化組語?
02/28 17:43, 8F

02/28 17:44, 3年前 , 9F
恩, 可能會用SSE指令集加速
02/28 17:44, 9F

03/08 19:27, 3年前 , 10F
從演算法著手才有可能
03/08 19:27, 10F
文章代碼(AID): #1WEeJOm- (C_Sharp)
文章代碼(AID): #1WEeJOm- (C_Sharp)