0

我正在开发需要一些图像处理的 Xamarin Android 项目。我尝试将 OpenCVSharp 的最新(任何 CPU 构建)版本集成到我的 Xamarin.Android 项目中。OpenCvsharp Github的主页说 OpenCVsharp 可以在任何支持单声道的平台上运行。但是,当程序集在编译时加载时,它返回 FileNotFoundException-“无法加载程序集 System.Drawing。有什么办法让它在单声道中为 android 工作?提前谢谢你

4

1 回答 1

1

OpenCV 需要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

于 2014-05-23T07:28:23.520 回答