因为去实习的时候有一个小任务是C#想调用C++ opencv实现的一些处理,那我主要的想法就是将C++实现的OpenCV处理封装成dll库供C#调用,这里面还会涉及到一些托管和非托管的概念,我暂时的做法是非托管的方式,托管的方式好像是在编译C++的DLL库的时候打开托管的选项即可,这部分还不是很清楚,所以就记录下我暂时知道的一点做法. 先说下简单的调用吧,就是简单的调用C++的函数,传递一些常见的变量,不考虑将数据传回的情况. 情形一:C#调用C++封装的OpenCV加载显示图像 1.C++端:…