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