行列の平均を求めようとしています。私は4800 x 5マトリックスを作成し、マトリックスの各行の平均を求めて4800 x 1マトリックスにしたいと考えています。私は、これは、各行のすべての要素をまとめて5で割ることを意味しています。関数cvAvgを検討していますが、これまでの使用例は見つかりません。私は5つの画像を4800 x 1のマトリックスに変換し、それらを組み合わせて4800 x 5のスーパーマトリックスを作成する私のコードを以下に示します。次のステップは、スーパーマトリックスの平均を見つけることです。どうか誰かが私を助けることができれば、私はとても感謝しています。私は何かを理解していないよない限り行列の平均を求める
0
A
答えて
0
あなただけで行うことはできません:あなたはcvAvgを使用した場合
CvMat* avgMat = cvCreateMat(4800, 1, CV_8UC1);
for(int i = 0; i < 4800; ++i)
{
CV_MAT_ELEM(*avgMat , float, i, 0) = (CV_MAT_ELEM(*col0, float, i, 0) +
CV_MAT_ELEM(*col1, float, i, 0) +
CV_MAT_ELEM(*col2, float, i, 0) +
CV_MAT_ELEM(*col3, float, i, 0) +
CV_MAT_ELEM(*col4, float, i, 0)
)/5;
}
は()あなたが道については本当にラウンドのように思える平均、各要素のカスタムマスクを必要とするだろう同じことをするのです。
+0
ありがとうございます!私はcvAvgの使用に関する懸念を理解しています。あなたのコードは完璧に動作しました。もう一度感謝しています。あなたは私が何をしようとしているのか理解していました。 –
関連する問題
- 1. Octaveで行列の累積平均値/平均値を求める方法は?
- 2. ユーザ入力配列の要素の平均(平均)を求めるには?
- 3. 平均を求める入力平均を得る
- 4. テキストファイルの平均値を求める
- 5. テキストファイルの平均値を求める
- 6. 系列の平均を求めるExtjsチャートに線を描く
- 7. mysqlの平均的な列の合計を求める
- 8. アセンブリ内の配列の平均値を求める(nasm)
- 9. 行列のすべての要素の平均を求める方法。
- 10. CPUパイプライン:平均命令実行時間の求め方
- 11. 平均ピクセルのスカラリターン行列
- 12. 平均行列の構成
- 13. Unity3D - 毎秒変化するfloatの平均値を求める
- 14. リスト内のn個の数値の平均を求める
- 15. Matlabのタイムスタンプデータの平均値を求める
- 16. Laravel Eloquent - 1ヶ月のグループの平均値を求める
- 17. 数字のリストの平均を求める
- 18. 複数の数値の合計と平均を求める
- 19. テキストボックス内の数値の平均値を求める
- 20. Rフレーム内のデータフレームの平均値を求めるR
- 21. C++のループで行われた合計の平均を求める
- 22. PostgreSQLで2つの列をグループ化して平均を求める
- 23. LINQ時間スパンの最大平均を求めるクエリ
- 24. latinngsの重心(単純平均)を求める
- 25. リスト+2入力の平均を求める - python
- 26. F#の最大値、最小値、平均値を求める
- 27. N値ツリーの最大平均スコアを求める
- 28. スパーク要求回数平均
- 29. matlabのセル配列の平均行列
- 30. array_reduceを使用して配列から平均値を求める
正確に合計を5で除算するのを止めていますか?ショートカットのための長い道のりのようです... –
cvAvgを使用する代わりに、行要素を追加して個別に5ずつ加算することを意味しますか? –