为OpenCV编写一个小包装器

时间:2015-03-05 09:12:26

标签: c# c++ opencv wrapper dllimport

我有一个程序需要进行少量的图像处理。到目前为止,我使用了Emgu.CV,它运行良好,但显然它在性能上并不是最佳的。由于我只使用Emgu.CV的AbsDiff,SmoothMedian和Threshold函数,所以我决定编写自己的包装器。实际上只是为了学习。

我尝试添加对OpenCV-dll的引用,但它们无法添加。 我读到我必须通过

来做
[DllImport("C:\\opencv\\build\\x86\\vc12\\bin\\highgui.dll", CharSet = CharSet.Auto)]
public static extern void MyFunction();

由于我不是很擅长编程,特别是C ++,我依赖于自动完成,但这并不适合。 有没有办法激活它,因为我真的不知道该怎么做?

也; 我是否必须为我使用的每个dll制作一个DllImport,还是只需输入一个目录?

0 个答案:

没有答案