オープンインターフェースのカメラはありますか?


9

私は現在、試験管から小さな昆虫の部品の写真を撮るマシンを構築しています。部品がテストチューブに落下し、カメラがトリガーして写真を撮り、チューブ内の液体を落下させます。

ただし、正しい種類のカメラを選択するのには問題があります。実際の「マシンビジョン」カメラは非常に高価であり、その光学系(およびカメラ自体)は基本的にがらくたです。一般的なシステムカメラは画質感に優れています。ただし、PC用のカスタムソフトウェアのプログラミングが問題になる場合があります。

だから問題は、市場から、PCから直接制御するためのオープンな(明確な)インターフェースを備えたカメラはありますか?

編集:キヤノンの一部のカメラモデルにはSDKがあることがわかりました。誰もがそれを経験していますか?それを使ってカメラを完全に制御し、必要なときにビデオをストリーミングすることさえできますか?


正解ではありませんが、少なくともCanonとNikonには、適用できるSDKがあります。私はライセンスを調べていませんが、GPLフレンドリーではないと感じています。機能するライブラリをリバースエンジニアリングしたかどうかを確認することもできます-hdrlabs.com/occ/index.html
David Rouse

カメラをリモートで制御し、Canon SDKを使用してビデオをストリーミングできます。唯一の問題は、ライセンスを申請する必要があることです。実際に手に入れるのに数回かかりました。ライセンスを注意深く読み、それらの使用条件内であることを確認する必要があります。そして、Canon SDKはCである(またはC ++でしたか?)が、いくつかのラッパーが出ている。Cに精通している場合、SDKは比較的扱いやすいはずです。
生鮮デーブ

回答:


3

カメラのオープンインターフェースについては知りませんが、問題の別の解決策があるかもしれません。

TriggerTrapのようなものがあなたにとって良いオプションかもしれません。TriggerTrapに接続された光センサーにチューブを通して輝くレーザーをフックし、ビームが遮断されたときにオフになるように設定します。
これは、いくつかの高速写真が行われる方法です。


1

CanonカメラのMagic Lanternカスタムファームウェアには、動き検出を使用して写真を撮るオプションがあります。このオプションにはカスタムの感度範囲を指定できますが、感度が十分か、十分高速かはわかりません。
互換性のあるカメラをすでにお持ちの場合は、お試しいただけます。カスタムファームウェアは無料であるため、費用はかかりません。
さらに進めたい場合は、いつでもファームウェアのソースコードをダウンロードして、この特定の機能をカスタマイズできます。


1

Canon Hackers開発キットは、必要な機能を実行できるかなり堅牢なカスタムファームウェアです。Luaを使用してカメラをスクリプト化し、モーション検出、ビデオストリーミングなどを実行できます。

CHDKキヤノンハッカー開発キット


非常に疑わしい形式であると思われるため、リンクを削除しました。ハッキングやなりすまし、またはその他の形で読者に危害を加える行為は一切受け付けません。正当なリンクがある場合は、それを使用してください。不審なリンクを置き換える場合は、より徹底的な対応が必要になります。
jrista


@jrista-そのリンクはグーグルから取られました!それはどの程度疑わしいでしょうか?編集:ああ、私はリンクを見たが、それは実際にはObjective Cの一部だった。私が取り組んでいるiPhoneアプリからクリップボードに残されたに違いない。
Michael Allen

-1

ほとんどのカメラは、ファイルへのアクセスと制御のためにptpプロトコルを実装しています。ptpプロトコルを使用するインターフェースがいくつかあります。Linuxでは、たとえば、ほとんどのデジタルカメラの多くの側面を制御できるコマンドラインツールとしてgphoto2があり、これを調べます。ウィンドウから制御したい場合は、ウィンドウprtoもあるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.