2010年09月29日
バーコードスキャナ @ Mac
ロジクール HD Pro Webcam C910でバーコードを読み込んだら認識率が向上するのではないかと思って、久々にMac用のBarcode scannerを試してみた。
まず、もともとのソースコードがiSight用に作られているので、他のウェブカメラを使う場合は、ソースコードを修正する必要がある。常時使う場合は、選択メニューを追加した方が良いと思うのですが、取り敢えず、切り替えられればよいので、次のように修正した。
MyBarcodeScanner.mの173行目の
videoDevice = [QTCaptureDevice defaultInputDeviceWithMediaType:QTMediaTypeVideo];
をコメントアウトして、以下を追加した。
NSArray *videoDevices= [QTCaptureDevice inputDevicesWithMediaType:QTMediaTypeVideo];
videoDevice = [videoDevices objectAtIndex:0];
objectAtIndexで指定している数字が、カメラの選択になります。C910では、C910が0で、iSightが1に成っていたので、0を指定しました。この辺は、環境に依って違うかも。
iSightより画質は良いし、C910のオートフォーカスが効いていたりするので、認識率が向上するかと思いきや、全然ダメ。iSightの方が認識率が良さそうです。残念。
ただ、バーコードの認識はするので、カメラと読み取るバーコードの位置や距離を一定に保てるように、台などを工作すれば認識しやすくなるのかもしれません。
Barcode scanner
>>関連リンク
iPhoneではZBarという、認識率の可成り良いライブラリーがあるので、Macでバーコードを読み込みたい場合は、これを移植した方が良いのかも。
ZBar bar code reader
>>関連リンク
関連日記
- 2008年03月30日 蔵書管理ソフトBooks (7657)@ Mac
- 2012年10月18日 二次元バーコード読み取りライブラリー「ZXingObjC」 (3659)@ iOS
- 2004年10月13日 W21T (3252)@ 携帯電話
- 2009年05月28日 仮面ライダーディケイド 変身ベルト DXディケイドライバー (3140)@ テレビ
- 2008年06月24日 iPhoneのGPS (2842)@ 携帯電話
- 2011年04月06日 某O商会のセミナーに参加してきた (2614)@ 携帯電話
- 2009年12月19日 Shade 11が到着 (2391)@ Shade
- 2002年08月06日 J-SH09 (2301)@ 携帯電話
- 2010年07月26日 CodeScanner (2212)@ 携帯電話
- 2007年05月18日 u-Japanフェスタ (2043)@ 広島
- 2010年10月08日 Google ゴーグル (1897)@ 携帯電話
- 2010年09月27日 久々に捗った (1849)@ Mac
- 2012年10月06日 Passbookのパスを作ってみた (1821)@ iOS
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。