我有一个程序需要进行少量的图像处理。到目前为止,我使用了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
,还是只需输入一个目录?