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

作者: su27 (su27)   2020-07-28 16:08:31
開發平台(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開發視覺程式
懇請大家幫忙指點一下方向
作者: MartinJ40 (Martin J-40)   2020-07-28 18:12:00
mfc物件化的開發框架 .net是協定上的框架 意義不一樣常見opencv用的poc是用py寫 驗證完後才改用c++加速
作者: nh60211as   2020-07-28 18:40:00
要視覺化的話用qt刻gui,沒有的話隨便哪個編譯器都可
作者: james732 (好人超)   2020-07-29 00:30:00
方法有很多種,包成DLL確實是可行的方法之一
作者: nh60211as   2020-07-29 08:39:00
看你需要多頻繁地處理影像,偶爾處理幾張照片的話有emgucv可以直接寫C#,可是我沒用過講錯,偶爾處理的話直接寫c++,頻繁處理的話可以是emgu
作者: kobe8112 (小B)   2020-07-29 09:13:00
不太明白,光是openCV C# 這樣的關鍵字google就有一堆參考方式了,為啥你看起來好像從沒看過一樣?
作者: MasterChang (我愛ASM)   2020-07-29 10:26:00
在VS下直接導入emgucv,用invoke方式使用就跟在C下使用一樣。工作可以先用python先驗證過比較不會浪費時間。
作者: kobe8112 (小B)   2020-07-29 13:29:00
C#下面有emgucv跟opencvsharp,兩者授權跟使用方式稍有不同,如果是要練習DLL相關,可以自己來,如果是要專注在影像相關處理,我個人覺得不需要自己再造一次輪子
作者: gino0717 (gino0717)   2020-07-29 23:44:00
我比較喜歡用qt c++直接串 c#還要多繞一層

Links booklink

Contact Us: admin [ a t ] ucptt.com