タイトル画像
琴葉茜

前回「OpenCV」で画像編集ができることを紹介したけど、「OpenCV」はWebカメラを扱うこともできるんだよね!

琴葉葵

Webカメラって、ノートパソコンに付いてるカメラのこと??

琴葉茜

そうだね!だから、もし家のパソコンにカメラが付いているなら是非覚えておくと良いよ!

琴葉葵

じゃあ早速お願いします!

琴葉茜

...とは言っても、基本的な使い方はワンパターンだからこのプログラムを覚えておけば大丈夫だよ!

解説画像1
琴葉葵

ループ中に毎回「cap.read()」で画像を読み込んでるって感じ??

琴葉茜

そういうことだね
パラパラ漫画をイメージすると分かりやすいかな?

琴葉茜

もしWebカメラを切り替えたい場合は「cv2.VideoCapture(数値)」の数値部分を変えてみると良いよ!
あと、Macの場合はiPhoneをWebカメラ代わりにできちゃったりもするよ

琴葉葵

ちなみにカメラの映像を写せるだけしかできないの?

琴葉茜

変数の「frame」に入ってるデータは「cv2.imread()」で読み込むデータと同じだから、前回出来たことと同じことが出来るよ!

琴葉葵

じゃあエッジ検出をやってみたら...

解説画像2
解説画像3
琴葉葵

シュール...!