PythonでOptical flow映像から最も動きの大きな部分を検出し別画面表示できるようにしてみた
Optical flow Image
今日はOptical flowの応用編を紹介します。
以前ご紹介したOptical flowプログラムは物体の移動量を可視化するだけでした。
今回は物体の移動量が最も大きな部分を計算し、その検出点周りを枠で囲って別画面に表示できるようにしてみました。
Pythonで画像をタイル状に一覧表示する方法。 ~Matplotlibの便利な使い方~
今日は画像をタイル状に一覧表示する方法を紹介します。
フォルダー内に画像がたくさんあるとViewer(ビューワー)で見るのも面倒ですよね。
そんなとき、手っ取り早く一覧表示して全体を見たいと思ったことはありませんか。
一覧表示させることで各画像を比較し易くなり、全体を早く把握す ...
NumPy配列のアドレス情報を調べる方法
Numpyをもっと深く知りたい方へ。かなりマニアックです。
NumPyのメモリ管理方法NumPy配列とメタデータは、特定のデータが格納されるデータバッファという専用のメモリ領域に置かれており、一旦NumPy配列を初期化したら、メタデータとデータは、ランダムアクセスメモリ(RAM:Random Acce ...
Pythonで画像の色を分解、結合する方法。OpenCVとNumPyの使い方を解説
下の画像がオリジナル。上の画像は色分解した後に色の順番を入れ替えて結合させた画像
今日は読み込んだ画像の色を分解したり結合する方法を紹介します。
画像の色を分解、結合する方法代表的な色分解の方法としては、OpenCV の cv2.split() 関数を使う方法とNumPy
Pythonで画像分割や画像結合を実行する方法
画像分割のやり方
以下のプログラムを実行してください。
なお、フォルダ名や画像ファイル名はみなさんの環境に合わせ変更してください。
# 画像分割 sepa.pyimport osimport cv2import numpy as np# 画像読み込みimage = cv2. ...
Numpyのアレコレ
NumPyとはNumerical Pythonの略称
科学技術用途を中心としたプログラミングで高い利便性を持つライブラリ
Pythonで数値計算するための基礎的なライブラリ
PythonはJavaやCに比べ処理速度が遅いという弱点があるがNumPyが補ってくれる
C/C++やFortranのコー ...
科学技術用途を中心としたプログラミングで高い利便性を持つライブラリ
Pythonで数値計算するための基礎的なライブラリ
PythonはJavaやCに比べ処理速度が遅いという弱点があるがNumPyが補ってくれる
C/C++やFortranのコー ...