[問題] 如何開發用opencv寫的視覺程式

看板C_and_CPP作者 (su27)時間3年前 (2020/07/28 16:08), 3年前編輯推噓2(2014)
留言16則, 6人參與, 3年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) win10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) vc++ 我之前用c# vb.net開發自動化程式 最近在學opencv 想問如何將他們結合起來 因為我只會在空白專案執行 1. 一般開發視覺程式 是將opencv包成dll給c#呼叫嗎 還是直接用vc++去寫一個應用程式 2.vc++.net. 跟mfc是兩個不一樣的東西嗎 我以前一直以為vc++.net跟c#結構差不多 只差在語法 我昨天買本vc++的書 他是MFC 我看了感覺跟c#是兩種不同的東西 我目前最主要是用opencv開發視覺程式 懇請大家幫忙指點一下方向 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.141.239 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1595923714.A.E6D.html

07/28 18:12, 3年前 , 1F
mfc物件化的開發框架 .net是協定上的框架 意義不一樣
07/28 18:12, 1F

07/28 18:14, 3年前 , 2F
常見opencv用的poc是用py寫 驗證完後才改用c++加速
07/28 18:14, 2F

07/28 18:40, 3年前 , 3F
要視覺化的話用qt刻gui,沒有的話隨便哪個編譯器都可
07/28 18:40, 3F
假如沒有GUI,我用vc++寫opencv 將他打包成dll 給c#調用。 給c#調用。 流程是這樣子嗎 ※ 編輯: su27 (220.135.141.239 臺灣), 07/29/2020 00:22:01

07/29 00:30, 3年前 , 4F
方法有很多種,包成DLL確實是可行的方法之一
07/29 00:30, 4F

07/29 08:39, 3年前 , 5F
看你需要多頻繁地處理影像,偶爾處理幾張照片的話
07/29 08:39, 5F

07/29 08:39, 3年前 , 6F
有emgucv可以直接寫C#,可是我沒用過
07/29 08:39, 6F

07/29 08:40, 3年前 , 7F
講錯,偶爾處理的話直接寫c++,頻繁處理的話可以是emgu
07/29 08:40, 7F

07/29 09:13, 3年前 , 8F
不太明白,光是openCV C# 這樣的關鍵字google就有一堆
07/29 09:13, 8F

07/29 09:13, 3年前 , 9F
參考方式了,為啥你看起來好像從沒看過一樣?
07/29 09:13, 9F
我知道有emgucv 我傾向vc++寫(因為一堆書也是用vc++寫) 只是沒教怎麼把他跟其他程式結合在一起 我之前用的是halcon

07/29 10:26, 3年前 , 10F
在VS下直接導入emgucv,用invoke方式使用就跟在C下使
07/29 10:26, 10F

07/29 10:27, 3年前 , 11F
用一樣。工作可以先用python先驗證過比較不會浪費時
07/29 10:27, 11F

07/29 10:27, 3年前 , 12F
間。
07/29 10:27, 12F
※ 編輯: su27 (220.135.141.239 臺灣), 07/29/2020 11:32:59

07/29 13:29, 3年前 , 13F
C#下面有emgucv跟opencvsharp,兩者授權跟使用方式稍有
07/29 13:29, 13F

07/29 13:30, 3年前 , 14F
不同,如果是要練習DLL相關,可以自己來,如果是要專注
07/29 13:30, 14F

07/29 13:31, 3年前 , 15F
在影像相關處理,我個人覺得不需要自己再造一次輪子
07/29 13:31, 15F

07/29 23:44, 3年前 , 16F
我比較喜歡用qt c++直接串 c#還要多繞一層
07/29 23:44, 16F
文章代碼(AID): #1V7zq2vj (C_and_CPP)