問題タブ [opencv-mat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
735 参照

ios - iOS の UIImageFromCVMat() でアプリがクラッシュする

これは、 OpenCVCVMatを使用して変換するために使用したコードです。UIImageこのコードを使用すると、すべてが正常に機能し、クラッシュは発生しません。しかし、色が変わります。

cvtColor()回避策として、コードから関数をコメントしました。元の色を保持できるようになりましたが、アプリがランダムにクラッシュすることがあるという問題があります。UIImageFromCvMat()fromも使用しようとしましopencv2/imgcodecs/ios.hたが、同じようにクラッシュします。

したがって、クラッシュを防ぎたい場合は、コードに cvtColor() を保持する必要がありますが、実際の色が変更されます。私がここで行った間違いはありますか?

ここに画像の説明を入力

編集

メソッドでUIImage Conversionに特定のcvMatを渡すと、これが起こっていることがわかりました。Mat->UIImage を呼び出している場所から画像処理コードを投稿しています。

grayImage (cvMat) を渡すと問題なく動作しますが、croppedImage (cvMat) を変換に渡すとクラッシュします。

ここに画像の説明を入力

0 投票する
2 に答える
590 参照

c++ - 画像を4つの象限に分割し、OpenCVで象限1と4を180度回転させる方法は?

そのため、画像を取得し、それを 4 つの象限に分割し、別のウィンドウを作成せずに、同じ画像内で 1 番目と 4 番目の象限を回転させる必要があるときに、このアクティビティを行います。私はすでにこのコードを持っていますが、さまざまなウィンドウで回転を行う必要があり、それが私の主な問題です。これが役立つ場合は、CLR プロジェクトを使用して Visual Studio でコードを作成しました。ありがとうございました。

0 投票する
0 に答える
657 参照

ios - XcodeでIOSプロジェクトの画像としてcv::matをプレビューする方法は?

Xcode (objectivec および c++) の IOS プロジェクトでフレームを処理するために opencv を使用しています。デバッガー モードで、c++ メソッドの cv::mat を確認したい。「namedWindow」、「imshow」は IOS プロジェクトでは使用できないため、デバッガー モードで cv::mat を画像としてプレビューできる方法はありますか?

ありがとう。