行列の平均を求めようとしています。私は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. テキストファイルの平均値を求める
- 2. 系列の平均を求めるExtjsチャートに線を描く
- 3. mysqlの平均的な列の合計を求める
- 4. Unity3D - 毎秒変化するfloatの平均値を求める
- 5. Laravel Eloquent - 1ヶ月のグループの平均値を求める
- 6. LINQ時間スパンの最大平均を求めるクエリ
- 7. F#の最大値、最小値、平均値を求める
- 8. latinngsの重心(単純平均)を求める
- 9. VB6を使用してデータベースから平均を求める
- 10. CSV Pythonの列/行の平均
- 11. 時系列の平均行ggplot2
- 12. Tableau平均値を上回る平均
- 13. ColumnseriesのSilverlightの平均行
- 14. Excel複数列の平均
- 15. 2行の平均表示
- 16. ベジエスプラインの平均速度と加速度を求める方法は?
- 17. 配列の平均を計算する
- 18. パンダの行平均を計算する
- 19. 各行に2列の平均値を取る
- 20. Python:行のサブセットの行ベース平均
- 21. 平均相関がランダムな相関行列を生成する
- 22. 平均列の値を選択
- 23. ランダムな配列内の個々の行と列の平均を見つける
- 24. MySQLのテーブル2の列の平均値が1つの列の平均値を下げる方法
- 25. 平均
- 26. 平均:
- 27. SQLはn行の平均値を求めます。ここでnはフィールドの合計です
- 28. スパース行列のゼロ以外の値の平均?
- 29. 統計平均センタリング - 合計平均または属性平均の使用
- 30. マトリックス内の行列の幾何平均値
正確に合計を5で除算するのを止めていますか?ショートカットのための長い道のりのようです... –
cvAvgを使用する代わりに、行要素を追加して個別に5ずつ加算することを意味しますか? –