Pythonでいろいろやってみる

Pythonを使った画像処理や機械学習などの簡単なプログラムを載せています。

2019-02-01から1ヶ月間の記事一覧

白画像を作成する

やること 横600px縦400pxの白1色の画像を生成し別ウィンドウで表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 numpy.zeros : 全要素が0な新しい配列の生成 cv2.imshow : 画像を別ウィンドウに表示する 環境 windows10 home Anaconda 3/ jupyte…

黒画像を作成する

やること 横600px縦400pxの黒1色の画像を生成し別ウィンドウで表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 numpy.zeros : 全要素が0な新しい配列の生成 cv2.imshow : 画像を別ウィンドウに表示する 環境 windows10 home Anaconda 3/ jupyte…

画像サイズを変更する

やること ファイル名を指定して画像ファイル読み出す 画像サイズを変更 変更後の画像を別ウィンドウで表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出し cv2.resize : 画像サイズの変更 cv2.imshow : 画像を…

画像を連結する

OpenCVで画像を連結し一つの画像にします。縦に連結する場合はcv2.vconcat関数を用います。この場合画像の横幅が等しくないとエラーになります。また横に連結する場合はcv2.hconcat関数を用います。この場合画像の高さが等しくないとエラーになります。 やる…

画像を反転する

やること ファイル名を指定して画像ファイル読み出す 画像を反転する 反転した画像を別ウィンドウで表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出し cv2.flip : 画像の反転 cv2.imshow : 画像を別ウィンド…

画像の一部分を切り抜き表示する

やること ファイル名を指定して画像ファイル読み出す 画像から指定の範囲を切り抜く 切り抜いた画像を別ウィンドウで表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出し cv2.imshow : 画像を別ウィンドウに表…

画像を二値化して輪郭抽出、輪郭の個数を表示する

やること ファイル名を指定して画像ファイル読み出す ファイル名を指定して画像ファイルをグレースケールで読み出す グレースケール画像を平均化(ぼかし)処理する ぼかした画像を二値化する 二値化画像から輪郭抽出し、輪郭の個数を表示。元画像に輪郭を緑で…

画像を二値化して黒と白のピクセルを数える

やること ファイル名を指定して画像ファイルをグレースケールで読み出す グレースケール画像を平均化(ぼかし)処理する ぼかした画像を二値化し別ウィンドウに表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出…

画像を二値化し輪郭抽出する

やること ファイル名を指定して画像ファイル読み出す ファイル名を指定して画像ファイルをグレースケールで読み出す グレースケール画像を平均化(ぼかし)処理する ぼかした画像を二値化する 二値化画像から輪郭抽出し元画像に緑で重ね書きし別ウィンドウで表…

画像を平均化(ぼかし)処理してから二値化してノイズを減らす

やること ファイル名を指定して画像ファイルをグレースケールで読み出す グレースケール画像を平均化(ぼかし)処理する ぼかした画像を二値化し別ウィンドウに表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出…

画像を二値化して表示する

やること ファイル名を指定して画像ファイルをグレースケールで読み出す グレースケール画像を二値化し別ウィンドウに表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出し 第2引数にcv2.IMREAD_GRAYSCALE(ま…

画像ファイルをグレースケールで読み出して表示する

やること ファイル名を指定して画像ファイルをグレースケールで読み出す 別ウィンドウに表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出し 第2引数にcv2.IMREAD_GRAYSCALE(または0)を指定することでグレー…

画像ファイルを読み出して表示する

やること ファイル名を指定して画像ファイルを読み出す 別ウィンドウに表示する キー入力で表示用ウィンドウを破棄し終了 使った関数 cv2.imread : 画像ファイルの読み出し cv2.imshow : 画像を別ウィンドウに表示する 環境 windows10 home Anaconda 3/ jupy…