AutoIt Webカメラ、IPカメラ、ネットワークカメラを使う

autoitでwebカメラ、IPカメラ、ネットワークカメラを使う AutoIT

Webカメラ入力を使って画像やビデオとして保存することが出来ます。これをAutoIt使ってやるメリットはあまりないかもしれませんが、こんなことも出来るんだなというサンプルとしてメモ。やるとしたらOpenCVと組み合わせて何かするくらいでしょうか。

スポンサーリンク

1. Camera UDFを取得する

下記フォーラムの中くらい、AutoBert氏 Posted April 28, 2016 (edited)にソースファイルがあります。

Take snapshot from webcam and save it as a picture
Hey everyone, I am looking for a simple function to take a single snapshot from webcam and save it as a picture Ive searched in google and most of UDFs I foud w...

SimpleWebCamApp.au3, MyWebcam.au3, Web_Cam.au3, WebcamConstants.au3 の4つをダウンロードしましょう。

1.1 ソースにx64を追記

64bitOSの場合はファイルの先頭に追記しておきましょう。SciTEでCtrl+F7で設定しても反映されます。

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

1.2 実行してみる

MyWebcam.au3を実行してみます。サンプルではカメラ入力をうまく画面に出せていないみたいですが、①録画ボタンを押し、②ビデオアイコンを押してみます。筆者環境(Asus zenbook pro)だとWebカメラ横のLEDが光り、ONになっているっぽいです。5秒くらいでまた録画を押して完了すると、C:/Users/(username)/にaviファイルが出来ていました。

autoitでwebカメラを使う

2. IP Camera UDFを取得する

5年前のUDFですが、多分大丈夫。というわけで下記からダウンロードします。最初の投稿の下にAttachmentがあるのでそこからダウンロード。

IP Camera stream + record
I recently bought an IP Camera to monitor my house. There is a web access to view the video stream but not to record it. Here is the IP Camera in question, it s...

っと、自分の環境にIPカメラがないので誰か試してみてください・・・

コメント

タイトルとURLをコピーしました