問題タブ [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.
opencv - opencvでマットの列の違いを計算する方法は?
Size(width、1)の列方向のマットの違いを計算する関数はありますか:
mat.at(i+1,1)-mat.at(i,1);
ありがとうございます。
opencv - opencv: Mat2.copyTo(Mat1(Rect)) は、コピーされた領域のみにグレースケールを与えています
Android(ネイティブ部分、.cpp)のビデオフレームに画像をオーバーレイしようとしています。ビデオフレームをyuv420sp形式で取得し、このchar *(バッファ)をopencvに渡し、そこでMATを作成します
同じように、イメージを char *(buffer) にロードし、yuv420SP に変換し、同様の方法でイメージ Mat を作成します。
この後、受け取ったビデオ フレームのオーバーレイ イメージを次のようにコピーします。
そして、このマージされたフレームが同じ yuv420sp 形式で必要なので、ここで戻ります:
画像は適切にオーバーレイされていますが、問題はオーバーレイされた部分だけがグレースケールであり、残りのフレーム全体が適切に着色されていることです! 何が悪いのか理解できません!
注:私はすでに次のようないくつかのことを試しました:1.私は両方のもの(フレームと画像)を次の方法で変換しました:
しかし、yuv420sp形式でのみ応答を返したいのですが、yuv420spに戻すフラグはありません。
2.8UC3で試してみましたが、実際には何の違いもありませんでした. とにかく、私のビデオフレームはカラーで返されますが、なぜ画像がグレースケールになっているのですか?
本当にここで立ち往生!どんな提案でも本当に役に立ちます!
opencv - OpenCV Mat 要素ごとの操作: ベクトル行列乗算
Iはmxn行列であり、Iの各要素は1x3ベクトルです (実際にはIは 3 チャネルの Mat 画像です)。
Mは3x3行列です。
JはIと同じ次元を持つ行列で、次のように計算されます。Jの各要素は、 IとMの対応する (つまり、同じ座標を持つ) 要素のベクトル行列積です。
つまり、v1(r1,g1,b1)がIの要素であり、v2(r2,g2,b2)がJの対応する要素である場合、v2 = v1 * M (これはベクトル行列積であり、per-エレメント製品)。
質問: Jを効率的に (速度に関して)計算するにはどうすればよいですか?
ご協力ありがとうございました。
android - バックグラウンド ドローアブルでの outOfMemoryError
ビットマップでのメモリ リークについてよく読みましたが、問題を解決できません。私の電話ではアプリが正常に動作しますが、他のアプリでは outOfMemoryError ビットマップ サイズが VM を超えています。
私の問題は、このリソースを解放する方法がわからないことです。XMLファイルのバックグラウンドでいくつかのアクティビティとドローアブルを使用したゲームを持っています.レイアウトの背景として、時にはフルスクリーンのImageViewとして。このメモリを解放するにはどうすればよいですか? リサイクルを使用できません。アクティビティを破棄したり、ダイアログを閉じたりするときに unbindDrawables メソッドを使用していますが、十分ではないようです。
私のマットの概要:
そして私のMATメモリリークの疑い: これは私のドミネーターツリーです:
私は MAT から始めていますが、メモリの使用量が多すぎますか? BitMaps を使用しない場合、背景のメモリを正しく解放するにはどうすればよいですか?
ありがとう。
c++ - cv::Mat の解放方法
cv::Mat::release()
メソッドが C プログラミングに似ているかどうかfree()
、つまり、メモリから Matrix データを解放するかどうかを確認したいと思います。
特に、メモリ リークに関するこのメソッドの動作を理解し、多くのプログラムでリークがないことを確認したいと思います。
android - 行列ファイルを Android に読み込む
私は MATLAt から大きな行列を読み込んで、私のアンドロイドで読み込もうとしています。それをテキストに変換して、テキスト ファイルまたは XML ファイルから読み取りますか? それをどのように読み、ユーザーに表示しますか?
loops - ステータスのコマンドによって返される値を取得する
を実行してreg
、 の係数値を取得しようとしていますStata
。私は次のことをしました。が従属y
変数 、k
、l
、が独立変数でありm
、私が作成しn
た新しい変数があるとします。new
この点でどんな助けも高く評価されます。
java - Mat を呼び出すと Open2.4.5 Android がクラッシュする
この問題は、私を何日も夢中にさせています。最新のパッケージであるopencv androidを使用しようとしています。すべてが挿入され、Android でプロジェクトを実行してクラッシュするまで、エラーは発生しません。Mat m = new Mat(); のような単純なコードを呼び出すと、アプリがクラッシュします。他の人が同じ問題を抱えているのを見ましたが、どうにかして修正できました。ここに私のコードがあります。私が本当に必要としているのは Matrix ライブラリだけです。Jama と jblas を試してみましたが、ある程度は機能しますが、クラッシュしてしまい、非常に遅くなります。
} }
`
これがログエラーです。
助けてくれてありがとう!