看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
MartinJ40: mfc物件化的開發框架 .net是協定上的框架 意義不一樣07/28 18:12
MartinJ40: 常見opencv用的poc是用py寫 驗證完後才改用c++加速07/28 18:14
nh60211as: 要視覺化的話用qt刻gui,沒有的話隨便哪個編譯器都可07/28 18:40
假如沒有GUI,我用vc++寫opencv 將他打包成dll 給c#調用。 給c#調用。 流程是這樣子嗎 ※ 編輯: su27 (220.135.141.239 臺灣), 07/29/2020 00:22:01
james732: 方法有很多種,包成DLL確實是可行的方法之一07/29 00:30
nh60211as: 看你需要多頻繁地處理影像,偶爾處理幾張照片的話07/29 08:39
nh60211as: 有emgucv可以直接寫C#,可是我沒用過07/29 08:39
nh60211as: 講錯,偶爾處理的話直接寫c++,頻繁處理的話可以是emgu07/29 08:40
kobe8112: 不太明白,光是openCV C# 這樣的關鍵字google就有一堆07/29 09:13
kobe8112: 參考方式了,為啥你看起來好像從沒看過一樣?07/29 09:13
我知道有emgucv 我傾向vc++寫(因為一堆書也是用vc++寫) 只是沒教怎麼把他跟其他程式結合在一起 我之前用的是halcon
MasterChang: 在VS下直接導入emgucv,用invoke方式使用就跟在C下使07/29 10:26
MasterChang: 用一樣。工作可以先用python先驗證過比較不會浪費時07/29 10:27
MasterChang: 間。07/29 10:27
※ 編輯: su27 (220.135.141.239 臺灣), 07/29/2020 11:32:59
kobe8112: C#下面有emgucv跟opencvsharp,兩者授權跟使用方式稍有 07/29 13:29
kobe8112: 不同,如果是要練習DLL相關,可以自己來,如果是要專注 07/29 13:30
kobe8112: 在影像相關處理,我個人覺得不需要自己再造一次輪子 07/29 13:31
gino0717: 我比較喜歡用qt c++直接串 c#還要多繞一層 07/29 23:44