#author("2017-10-08T11:40:04+09:00","default:takataka","takataka") #author("2017-10-11T10:38:37+09:00","default:takataka","takataka") *SJS2017 ex03 [#f69bd8f1] 課題いっぱいありますが,1回で全部終わらせようという意図ではありません. 自分で進められるひとはどんどん先へ進めたらよいですが. #contents **これまでの分 [#kbc5dcd1] - 以前の分を全て報告してokをもらってから,今回分にすすみましょう. **準備 [#xbd365c4] 今日の課題では,以下の画像を使います.ダウンロードして notebook と同じディレクトリ内に置いときましょう. &ref(SJS/blackuni3.png); 画像を開いて眺めるには,次のどちらかを実行しましょう. $ open hoge.png 注1: 以下参照 $ display hoge.png & 注2: ImageMagick の display コマンドを使う場合 注1: open は Mac OS X 独自のコマンド.関連づけられているアプリケーションに渡して実行.デフォルトでは「プレビュー」が開く. OpenCV に関する情報は,http://docs.opencv.org/3.3.0/ などへどうぞ.または,「opencv python ほげ」等でググるのもよいでしょう. **課題A [#w83b99ab] &gist(54dba630c2c100ccd78667574d7c96ff); **課題B [#e4ff231e] Python + OpenCV 入門(2) #pre{{ import numpy as np import cv2 cap = cv2.VideoCapture(0) while(True): while True: rv, frame = cap.read() cv2.imshow('hoge', frame) if cv2.waitKey(1) == ord('q'): break cap.release() cv2.destroyAllWindows() }} 上記を適当な名前のファイルとして保存して(e.g. ex03B.py),次のように実行してみよう $ python ex03B.py 画像の映ったウィンドウ内で 'q' を押すとこのプログラムは終了する.これを元にして,適当に画像処理するプログラムを作りなさい.