問題タブ [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 に答える
73694 参照

opencv - MatオブジェクトのタイプをCV_32FからCV_8Uに変更します

imshow関数を使用してCV_32Fタイプの画像を表示しようとしましたが、WHITE画像が表示されました。ドキュメントでは、浮動小数点画像が0〜255にマッピングされて表示されるとされていますが、白い画像しか表示されませんでした。

マットA=マット::ones(300,300、CV_32FC1)* 1000;

いくつかの処理を行います-Aのピクセルにfloat値を割り当てます

.....。

マットB;

A.convertTo(B、CV_8U)

'B'を表示すると、白黒の画像が表示されますが、グレーの色合いはありません。Aのfloat値のピクセルは0〜255に適切にマッピングされていますか?私は何か間違ったことをしていますか?

Aのいくつかの値は初期化されたときに1000であり、残りは処理中に割り当てられるいくつかの浮動小数点数です。

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

android - Android がプログラムのメモリ リークを特定する

OK、私は何日もこれに取り組んできましたが、Eclipse の MAT プログラムはまだ理解できます。アプリケーションを実行しているときに空きメモリが約 2% しかないため、メモリ リークがあることがわかります。これは、メモリ リークを示すマットhttp://i.imgur.com/ASjbxOx.pngの画像です。ダンプをダウンロードしたい場合は、ここに投稿しましたhttp://www.mediafire.com/?y1ve41ti1ai5dtiどんな助けでもこれは素晴らしいでしょう。

アプリケーションの背景: メイン画面には、新しいアクティビティに移動するためのいくつかのボタンがあります。2 番目のボタンは、ゲームの開始画面に移動します。ここで [start] を押すと penguin アクティビティが呼び出され、新しいゲームビュー クラスが作成されます。このクラスは、ビットマップをハッシュマップにロードし、ゲーム全体で使用してキャンバスにペイントします。

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

opencv - 多次元 Mat 範囲 OpenCV へのアクセス

を使用して作成された 3x3x1000 OpenCV Mat マトリックスがあります。

1000 個の個別の 3x3 サブマトリックスでマトリックス演算を実行したいと考えています。しかし、これを行う方法が見つかりません。最も明白なのは、次のような Range を使用した for ループです。

しかし、これはコンパイルされません。これを行う方法はありますか?

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

android - UnsatisfiedLinkError: Android 4.0 で opencv2.4.3 を使用中の n_Mat

私はアンドロイドでopencvを使用しています。しかし、コードに Mat() を追加すると、起動後にアプリケーションが予期せず停止します。私のエラーログは以下の通りです:

私のコードは

}

stackoverflow で提供されている他のソリューションを試しましたが、どれもうまくいきませんでした。libopencv_java.so と libopencv_info.so を F:\OpenCV-2.4.3.2-android-sdk\sdk\native\libs\armeabi-v7a から /libs フォルダーに既にコピーしましたが、このエラーは同じままです。

助けてください。

前もって感謝します :)

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

opencv - マウスコールバックを使用して座標とピクセル値を出力する

これは私が試したコードです。座標値のみが出力され、ピクセル値は出力されません。

私は次のように出力を取得しました:-

スクリーンショット

座標値は印刷されますが、ピクセル値は正しく印刷されません。私が犯した間違いは何ですか?

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

c++ - opencvのマットの構造?

アプリのStructureofMatを「実行に失敗しました」と表示してみました。これを行う他の方法はありますか?

以下は私が試したコードで、失敗しました。このトレーニングを行う方法や他の方法はありますか?

「Common.h」

「Initialize.cpp」

「main.cpp」

Matの代わりに「int」を使用すると、プログラムがクラッシュしません。構造内の「Mat」変数の場合、プログラムはクラッシュします。

0 投票する
3 に答える
2715 参照

c++ - OpenCV Mat で複数のチャネルにアクセスする

マルチチャネル行列の channel::n の i 番目の行にアクセスするための構文は何ですか。channel::n の (i,j) 要素にアクセスできますが、row、rowRange、..... などの関数を使用する構文は何ですか?

サンプルコード:

0 投票する
9 に答える
53104 参照

java - OpenCV で BufferedImage を Mat に変換する

BufferedImagea をMatinに変換するにはどうすればよいOpenCVですか?

Java ラッパーを使用していますOpenCV( JavaCVではありません)。私は初めてなので、OpenCVどのように機能するかを理解するのにいくつか問題がありますMat

私はこのようなことをしたいです。(Ted W. の返信に基づく):

これはうまくいきません。Lena_copy.pngは、正しい寸法の黒い画像です。

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

java - MATスペースとTaskManagerスペース

しばらくウェブを検索した後、私はあなたに私の問題について助けを求めることにしました。

私のプログラムは、本当に大きなログファイルを分析する必要があります。それらは約100mbから2gbまでです。FileChannelのようなNIOクラスを使用してファイルを読みたい。

ファイルをメモリに保存したくありませんが、行をすぐに処理したいと思います。コードは機能します。

今私の問題:Eclipse MATプラグインでメモリ使用量を分析したところ、約18MBのデータが保存されていると表示されています(これは適切です)。しかし、WindowsのTaskManagerによると、JVMは約180MBを使用しています。

なぜなのか教えていただけますか?

FileChannelで読み取ったデータを保存したくないので、処理したいだけです。その後、チャンネルを閉鎖します-その場合、すべてのデータが削除されると思いましたか?

使用済みスペースがMATに表示され、使用済みスペースがTaskManagerに表示されることの違いについて、皆さんが私を助けてくれることを願っています。