プラネックスのネットカメラも試してみる
ロボット作ろう:シェーキー製作記
もし、ネットタンサーのカメラからうまく読めなかったら…という時のために、プラネックスの安い無線LANカメラをヤフオクで手に入れておきました。これを前回のソフトで画像取得してみようと思います。
モノはこれです。ヤフオクで新品6K円くらいだったかな。実売価格でも1万円以下の安いカメラです。音声機能はありません。実にシンプルです。
これに目をつけたのは「LoginFree」機能があるからです。この機能とは、例えばカメラのIPが192.168.1.56の場合、ブラウザからhttp://192.168.1.56/loginfree.jpgにアクセスするだけでカメラ画像が静止画として表示されるというものです。ダイナミックDNSなどでカメラをインターネットから直接アクセスできるようにしておいて、携帯電話で簡単に画像を見たいときに使う機能だそうですが、サンデープログラマーにとっても便利な機能ですね。
(なお、loginfree.jpgのファイル名は設定画面で好きな名前に変更できます。これがセキュリティになっているようです。)
この機能はネットタンサーのカメラの画像取得方式と良く似ています。早速C#のソフトを改造してアクセスしてみました。
改造したのはForm1.csでtimer1_Tickハンドラ内の
camBuffer = new Bitmap(cl.OpenRead("http://" + IPaddress.Text + "/goform/video2/"));
↑これを↓こんな風にしただけです。
camBuffer = new Bitmap(cl.OpenRead("http://" + IPaddress.Text + "/loginfree.jpg"));
これだけの変更で問題なく動画が表示されました。ネットタンサーのカメラより動画のクオリティが高いように思います。
このカメラはグローバルビジョンとして使おうかと考えています。いずれ、ですが。
« ネットタンサーのカメラ画像をC#で読む | トップページ | オドメトリによるナビゲーションのまとめ »
「ロボット作ろう」カテゴリの記事
- Raspberry Pi3でturtlebotを動かしたいのだけど(2016.06.11)
- STM32F4のAD変換トラブル(その2)(2013.03.29)
- TrueSTUDIOからEclipseへ乗り換える(拾遺)(2012.07.14)
- TrueSTUDIOからEclipseへ乗り換える(その3)(2012.07.13)
- TrueSTUDIOからEclipseへ乗り換える(その2)(2012.07.07)
コメント