前提・実現したいこと
現在Androidにてこちらのパッケージを使ってOpenCVを行いたいのですが
C#
1Mat mat;
以外の処理を行った場合、エラーで強制終了してしまいます。
発生している問題・エラーメッセージ
The type initializer for 'OpenCvSharp.NativeMethods' threw an exception.
該当のソースコード
Mat mat = new Mat(); Cv2.Initialize();
等の処理を呼び出すと強制終了を起こしてしまいます。
試したこと
こちらの対処方法が見つからなかったためOpenCVSharpでのエラーの対策方法を調べてみたのですがいくつか試してみても結果は同じでした。
また、Xamarinに対応しているかは不確定でしたがこちらのパッケージも試してみましたが、同じエラーが発生しました。
補足情報(FW/ツールのバージョンなど)
Kawaian.OpenCVSharp 1.0.0
Xamarin.Forms 2.5.0.122203
追加情報
現在はAndroidのテストコードを参考にしています
一部の処理が正常に動作しない個所もあり現時点では以下の処理のみで行っていますが上記のエラーが発生します。
C#
1protected override void OnCreate(Bundle bundle) 2 { 3 TabLayoutResource = Resource.Layout.Tabbar; 4 ToolbarResource = Resource.Layout.Toolbar; 5 6 base.OnCreate(bundle); 7 8 Cv2.Initialize(); 9 10 global::Xamarin.Forms.Forms.Init(this, bundle); 11 LoadApplication(new App(new AndroidInitializer())); 12 }
回答1件
あなたの回答
tips
プレビュー