05-21-2018 03:44 AM - 編集済み 05-21-2018 03:47 AM
現在私はLabVIEWを用いた加力装置の開発を行っています。
加力装置は、DAQデバイスを通して得た変位計の値からLabVIEWでモータジャッキを制御しているのですが、
計測にあたって、画像解析を用いた計測を行うため、試験体の写真撮影も行っています。
現在、手動によるシャッタ操作を行っているのですが、変位計から出力された電圧(電気信号)をカメラに入力して、自動でシャッタ操作を行いたいと考えております。
幾つか文献を調べたところ、USBカメラをLabVIEWで認識することができるようですが、一眼レフカメラをLabVIEWに認識させる手法は見つかりませんでした。
そこで、一眼レフカメラをLabVIEWで認識させ、シャッタ制御を行う手法がもしあるのであれば、その手法について必要なソフトウェア、ハードウェア共に御教授願います。
画像解析は他ソフトを用いて行うため、一眼レフカメラのシャッタ制御とデータ保存の手法のみで構いません。
環境は以下の通りです
PC:win10
ソフト:LabVIEW2017年版、
ハード:c-DAQ9178、NI9237、NI9215、NI9263、変位計
カメラ: PENTAX K-70
何卒よろしくお願いします。
05-21-2018 08:03 PM
一つの案としてですが、RICOHからPENTAX K-70向けのSDKが公開されています。
C++または.NETで使用できますので、C++でDLLを開発するかまたは、
LabVIEWのコンストラクタノード等を使用して.NETで開発をするか、いずれかの方法があると思います。
蛇足ですがCanonのカメラであれば、こういったソフトウェアも販売されています。
05-22-2018 10:19 PM
Emboarさん
御回答ありがとうございます。
当方はソフト開発が専門ではなく、知識が乏しいため案についてお聞きしたいのですが、
SDKで開発したプログラムを、LabVIEWと連動させるということでしょうか。
それとも、開発したプログラムを単独で動作させるということでしょうか。
(ずれたことを質問しているようでしたら、申し訳ございません)
よろしくお願いします。
05-22-2018 10:40 PM - 編集済み 05-22-2018 10:42 PM
05-23-2018 07:12 PM
Emboarさん
お忙しいところ、ご回答していただきありがとうございました。
今後の参考にさせていただきます。
また何か分からない点がありましたら、質問させていただきますので
よろしくお願いいたします。