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

看板C_Sharp (C#)作者 (Han-Yuan)時間3年前 (2021/03/01 22:23), 3年前編輯推噓1(100)
留言1則, 1人參與, 3年前最新討論串2/3 (看更多)
我認為這個思考上有盲點。為什麼用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://www.ptt.cc/bbs/C_Sharp/M.1614608600.A.6E1.html ※ 編輯: MasterChang (123.194.8.166 臺灣), 03/01/2021 22:23:48

03/08 18:11, 3年前 , 1F
Entity framwork core問題
03/08 18:11, 1F
文章代碼(AID): #1WFFZORX (C_Sharp)
文章代碼(AID): #1WFFZORX (C_Sharp)