[问题] 如何开发用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