robo8080のブログ

ロボット製作や電子工作など。

mbedでUVC対応のWebカメラを動かす”LifeCam”を試してみた。(その1)

2012年06月23日 | mbed LPC1768

以前からmbedでUSB Webカメラが使えたら良いなと思っていたら、”LifeCam”というプログラムを公開している方がいたので早速試させていただいた。

で...すごい動いた。撮れた画像はこれ。(作者さんに感謝!!)

   160x120

 

実験した構成はこれ。 

USBメモリにカメラ画像が保存される。

カメラはいくつか試したが、UVCなカメラでもMJPEG圧縮に対応してないとダメなようだ。

(ELECOMのカメラは箱の裏にMJPEG圧縮対応かどうか書いてあった。)

 

今回、カメラは1台しか使わないので、以下のようにカメラ数を変更した。

 

実験に使用したWebカメラ”ELECOM UCAM-DLA200HBK”は、一箇所コメントアウトするだけで動いた。 

 

”LifeCam”が動くことが確認できたので、これを改造して、mbed + UVC対応Webカメラ + LAN ->UDPで画像送信->PCで画像表示、してみた。 

PC側はこれの”VideoReceiver”を、画像サイズ320x240->160x120に変更しただけ。

160x120で10fps以上いけそう。

320x240はmbedのメモリ不足でダメっぽい。 

 

次に、mbed + UVC対応Webカメラ + LAN -> UDPで画像送信 -> PS Vitaで画像表示、してみた。

画像は写真赤枠内。小さい(^^;)

Vitaのプログラム作成には、PlayStation Mobile SDK使用。

 

引き続き、USB Webカメラをmbedに接続して画像をUDPで送信、PS Vitaで表示、の実験。

PS Vita側のプログラムを一から作り直した。

Webカメラの画像160x120を、Vitaで640x480に拡大するようにしたが、思ったほど悪くない。

 

動画はこちら。 

USB Webcamをmbedに接続して画像をUDPで送信、PS Vitaで表示してみた。

 

 

mbed側を無線LAN化したいときは、PLANEX MZK-RP150Nを使っている。(追記)

 

(その2)へ、つづく。


6月22日(金)のつぶやき

2012年06月23日 | 日記
09:05 RT from Janetter  [ 5 RT ]
天井に貼り付けたドットパターンをカメラで測位。5万円。iPhoneでいいんじゃ RT StarGazer ロボット用測位センサー: 組み立てキット 秋月電子通商 電子部品 ネット通販 akizukidenshi.com/catalog/g/gM-0…
わふ~>ω<のひとさんのツイート

12:45 from Janetter
USB Webcamをmbedに接続して画像をUDPで送信、PS Vitaで表示の実験。PlayStation Mobile SDK使用。Webcamの画像160x120をVitaで640x480に拡大しているが思ったほど悪くない。 youtube.com/watch?v=oJfW0V…

16:46 from Tweet Button
だいぶ安くなってきたな。 --- ELECOM 投映型Bluetoothプロジェクションキーボード iPhone/iPad/iPod touch対応 ブラック TK-PBL042BK エレコム amazon.co.jp/dp/B007K4FLTO/…

21:44 from ついっぷる for iPad  [ 1 RT ]
おぉ!昼頃見た時は在庫なしだったのに。 RT @Sim0000: 前回、瞬間で売り切れたAndroidボードがaitendoに再入荷している。3950円。 マイコンボード - M/B for Android - aitendo.com/product/4494

by robo8080 on Twitter