Python + Numpy + OpenCV のプログラムの初歩 (1)
猫画像131枚を読み込んでその平均画像を出力する python プログラムを作りなさい.
Python + Numpy + OpenCV のプログラムの初歩 (2) + シェルスクリプトの初歩
人の顔の画像を読み込んでその平均画像を出力する python プログラムを作りなさい.
$ display hoge.pgmのようにして表示したらよい.
$ convert hoge.pgm hoge.pngさらに convert コマンドにオプションをつけると,画像サイズを変更することができる.+ 上記顔画像を展開したディレクトリに次の内容のファイル hoge.sh を作成しよう.
#!/bin/sh i=0 while [ $i -lt 10 ]; do fnSrc=`printf "img%02d.pgm" $i` fnDst=`printf "hoge%03d.png" $i` echo "hogehoge" $fnSrc $fnDst ls $fnSrc $fnDst i=`expr $i + 1` done次のようにしてこれ(このようなファイルを「シェルスクリプト」という)を実行し,何が起こっているか理解しよう.
$ sh hoge.shちなみに,
$ chmod a+x hoge.shとして hoge.sh に実行許可を与えておけば,
$ ./hoge.shでも実行できる.
得られた画像を読み込んで,全画像の平均,女性の平均,男性の平均の画像の3種類を作成する python プログラムを作りなさい.この画像データでは,番号の前半50枚と後半50枚で性別が分かれている.
Python + Numpy + OpenCV のプログラムの初歩 (3)
猫と人の顔画像を全部読み込んで,全画像の平均,猫の平均,男性の平均,女性の平均の画像をそれぞれ作成する python プログラムを作りなさい.猫と人で画像のサイズが異なるので,どちらかに合わせるようにすること.