0

最終目標: ビデオの各フレームの平均色を取得します。

これまでの私の計画は次のとおりです。

  1. ビデオのフレームを個別の画像としてエクスポートします。
  2. 画像をバッチ処理して 1px x 1px にサイズ変更します。これで平均的な色が得られると思います。
  3. その 1 ピクセルの RGB 値を取得し、テキストとして記録します。

私が立ち往生しているのはステップ3です。これをプログラムでどのように行うのかわかりません。

これを行う必要があるのは 1 回か 2 回だけなので、完全に自動化する必要はありません。色の値を手動でコピーして貼り付けるのは避けたいと思っています。

編集: 最初の 2 つのステップはプログラミングを必要としないため、ソリューションに必要な言語を使用することにかなりオープンです。私の得意分野は PHP で、これは Arduino プロジェクトのためのものなので、C のような言語でも問題ありませんが、仕事を成し遂げる言語は何でも構いません。私は Mac を使用していますが、Windows や Linux も問題ありません。

4

1 に答える 1

0

あなたは画像処理で何かをしているので、matlabでこれをしていると思います。

したがって、最初に画像を読むことができます。

A = imread('filename.jpg');

赤色を取得するには、次を使用できます。

A(1,1,1);

緑と青を取得するには、3番目の列のインデックスをそれぞれ2と3に変更します。

于 2012-08-01T05:12:06.530 に答える