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 I've searched in google and most of UDF's I foud...
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ファイルが出来ていました。

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カメラがないので誰か試してみてください・・・
コメント