我正在做Xamarin Android项目,需要一些图像处理。我尝试集成最新的OpenCvsharp Github的主页上说OpenCVsharp可以在任何支持mono的平台上运行。但是当程序集在编译时加载时,它返回FileNotFoundException-“无法加载程序集System. Drawing。要使其在mono for android中正常工作,需要采取哪些变通措施?提前感谢
我正在做Xamarin Android项目,需要一些图像处理。我尝试集成最新的OpenCvsharp Github的主页上说OpenCVsharp可以在任何支持mono的平台上运行。但是当程序集在编译时加载时,它返回FileNotFoundException-“无法加载程序集System. Drawing。要使其在mono for android中正常工作,需要采取哪些变通措施?提前感谢
1条答案
按热度按时间djp7away1#
OpenCV需要
System.Drawing
,而System.Drawing
又依赖于GDI+。因此,它只支持完整的CLR配置文件,如Microsoft的.NET Framework或Mac OS X和Linux上的完整Mono,其中GDI+可用。对于Xamarin.android或任何其他缺乏GDI+的CLR配置文件,你必须使用替代方案,比如Android原生映像支持、
http://androidapi.xamarin.com/?link=N%3aAndroid.Graphics