#author("2017-12-05T19:04:47+09:00","hasegawa","hasegawa") *OpenCVとPythonを使った動画解析 [#s5883425] **用意するもの [#y8e3727f] -windows10が入ったPC(大学のPCはwindows8なので、使えません) -WinPython~ [[https://winpython.github.io/]]~ ここからダウンロードする。最新版(WinPython 3.6.3.0Qt5)をダウンロードすればよい。~ 適当なフォルダに展開すれば使える。インストールする必要はない。 -OpenCV~ [[https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv]]~ ここからダウンロードする。最新版はopencv_python-3.3.1-cp36-cp36m-win。WinPythonとpythonのバージョンが違うが問題ないようだ。 **WinPythonでOpenCVを使えるようにする。 [#cf27c4a9] WinPythonを展開すると、WinPython-64bit-3.6.3Qt5というフォルダができる。その中にある、WinPython Control Panelをダブルクリックすると、このようなウインドウが開く。 #ref("winpythoncontrolpanel.png") 「Add package」をクリックし、ダウンロードしたopencv_python‑3.3.1‑cp36‑cp36m‑win_am64.whlを選ぶ。「Install packages」をクリックするとインストールされる。 **サンプルプログラムの動かし方 [#d632cd94] 全学教育機構松本先生のページに詳しい解説がある。~ http://johnen.shinshu-u.ac.jp/~matsu/opencv/~ 「[[まとめ>http://johnen.shinshu-u.ac.jp/~matsu/opencv/#summary]]」に示されたソースプログラムをpendulum.pyと名前を付けて保存する。WinPython-64bit-3.6.3Qt5というフォルダの中にある「WinPython Command Prompt.exe」または「WinPython Powershell Prompt.ext」をダブルクリックすると、立ち上がる(図はPowershellの場合)。 #ref("powershell.png") ソースファイルと動画ファイルが置かれているフォルダに移動する。例えば、 PS D:\WinPython-64bit-3.6.3.0Qt5\scripts> cd ..\..\work PS D:\work> pythonを動かす。 PS D:\work> python pendulum.py 動画とグラフが表示されるはず。動画が止まったら、動画の表示されたウインドウをクリックして、Enterキーを押すとプログラムが終了する。 [[長谷川のページ]]