gpt4 book ai didi

c# - 如何从 Xamarin(Android 和 iOS)使用 OpenCV?

转载 作者:行者123 更新时间:2023-11-28 04:26:11 25 4
gpt4 key购买 nike

我想使用 Xamarin 创建一个适用于 iOS 和 Android 的移动应用程序,我想调用一些 OpenCV 函数(例如,轮廓检测和透视变换)。

我大致了解从C#调用C++函数的过程,但我不知道如何从OpenCV binaries中做到这一点为 iOS 和 Android 提供。有一个 fork of OpenCvSharp支持 Xamarin.Android,但不支持 Xamarin.iOS。

我不打算将整个 OpenCV 库移植到 Xamarin(目前)。我只是想调用一个非常小的函数子集。

最佳答案

对于 iOS,您应该自己为 Objective-C 提供绑定(bind)。这是一个如何做的例子,代码不是我的。

https://github.com/trinnguyen/xamarin.ios-opencv

这是一篇描述这些步骤的文章: https://chamoda.com/how-to-use-opencv-with-xamarin-ios/

[BaseType(typeof(NSObject))]
interface OpenCV
{

[Export("version:")]
NSString Version();

}

private OpenCV OpenCV = new OpenCV();

Console.WriteLine(OpenCV.Version());

关于c# - 如何从 Xamarin(Android 和 iOS)使用 OpenCV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54260093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com