Microsoft Word - rc280-final-report.docx

Similar documents
<4D F736F F F696E74202D20616C C982E682E E838B88EA8AE1838C A CC90A78CE42E >

Gate_PC0815

Microsoft Word - Digital Director - Camera Compatibility Chart - V1.3_JP.doc

ライカ D-LUX 4 ファームウェア 2.20 ファームウェアをインストールすることで ライカ D-LUX 4 の機能を下記のようにアップデートできます アップデート情報 対象機種 LEICA D-LUX 4 アップデートバージョン Ver 2.20 アップデートファイル名 / サイズ 更新日 D

(5) フルパッケージダウンロード ( 推奨 ) をクリックします (6) 使用許諾に同意してダウンロード をクリックします 2

Microsoft Edge の場合 (1) Mizdori 無料体験版ダウンロード画面の [ 体験版ダウンロード ] ボタンをクリックします (2) Edge の下部に mizdori_taiken_setup.zip について行う操作を選んでください と表示され ますので [ 開く ] をクリッ

準備しますカメラのファームウェアをバージョンアップするには 下記のものが必要になります カメラ本体 ご使用のメモリーカード対応のカードリーダーおよびパソコン またはカードスロット内蔵のパソコン 電源は次のいずれかを用意します AC アダプター ご使用のカメラ対応のフル充電した Li-ion リチャー

Canon Mobile Scanning MEAP Application インストールについて

1. インストール方法 STEP 1 ダウンロードしたファイルを任意の場所に解凍します Windows 標準の機能を用いて解凍する場合は ファイルを選択して 右クリックメニューから [ すべて展開 ] を選択し 表示されたメッセージに従って解凍します STEP 2 解凍されたフォルダにある Setu

SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の

使用説明書(Windows)

(Microsoft Word - VisionPro\203C\203\223\203X\203g\203\214\201[\203V\203\207\203\223\203}\203j\203\205\203A\203\ doc)

Gate_Android0807

PowerPoint プレゼンテーション

ファームウエアアップデート手順書 EOS C500/EOS C500 PL

ファームウェアアップデート手順書 EOS C300 Mark II

1. ボイステクノに問い合わせ スマホで議事録 Pro のご利用に際して 専用のお問合せページ(Ctrl キーを押しながらクリック ) ページを開き 必要事項を入力し 送信してください 手動で URL を入力する場合は を

1. ボイステクノに問い合わせ スマホで議事録 Pro のご利用に際して 専用のお問合せページ(Ctrl キーを押しながらクリック ) ページを開き 必要事項を入力し 送信してください 手動で URL を入力する場合は を

GR Firmware Update JP

Microsoft Word - BJ-Trans_JW_SXFInstallguide.doc

TunesGo (Win 版 ) ガイド Chapter1: 製品のインストール 1-1 製品のダウンロード 1-2 製品のインストール 1-3 製品の登録 Chapter2: データの転送 2-1 ios デバイスを PC に接続する 2-2 デバイスのメディアを itunes に転送 2-3 デ

GHS混合物分類判定システムインストールマニュアル

NGate_mac.book

1. インストール方法 STEP 1 ダウンロードしたファイルを任意の場所に解凍します Windows 標準の機能を用いて解凍する場合は ファイルを選択して 右クリックメニューから [ すべて展開 ] を選択し 表示されたメッセージに従って解凍します STEP 2 解凍されたフォルダにある Setu

スターターガイド

1.4. ローカル ( オフラインファイル ) オフラインファイルを開く 同期 情報確認

Microsoft Word - XPC4ソフトマニュアル.doc

Splashtopスタートガイド

01_08 インストールガイド

RR1soft.book

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

おことわり 本書の内容の一部又は全部を無断転載することは禁止されています 本機の外観及び仕様は改良のため 将来予告無しに変更することがあります 本書の内容について万一不審な点や誤りなどのお気付きの点がありましたらご連絡ください 本書に記載されている会社名 商品名などは 一般に各社の商標又は登録商標で

PowerPoint プレゼンテーション

リモートオペレーションキット ユーザーズガイド

特定健診ソフト クイックインストールマニュアル

目次 1 はじめに 必要動作環境 マニュアルの見方 利用規約 システムの操作説明 通常の利用 利用者登録の方法 ログインの方法 案件の検索方法

使用説明書(Macintosh)

インストールマニュアル

目次 1. はじめに... 1 動作環境... 1 その他 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう 不特定多数の

印刷アプリケーションマニュアル

PENTAX Firmware Update Software for K10D Windows 2000/Me/XP 日本語版 / Mac OS 対応版 導入方法

Alfa-Products_installguide

PENTAXK-5 ファームウェアのアップデート方法 システム環境 :WindowsXP(SP3 以降 )/WindowsVista/Windows7/MacOSX /10.5/10.6/10.7 /10.8 準備するもの フォーマットされた弊社動作確認済の SD/SDHC メモリーカー

ファームウェアアップデート手順書 EOS C700 GS PL

Ver25 メディアマート株式会社 アドバンスト アナリティクス株式会社 Statistics 25.0 のインストール手順書 Authorized User ライセンス ( シングルライセンス ) 1. 事前に IBM SPSS Statistics 25 をインストールする場合 Administ

Microsoft Word - Gmail-mailsoft設定2016_ docx

ZoomBrowser EX Ver5.7 使用説明書(Windows)

もくじ 2 はじめに... 3 概要... 4 動作環境... 4 利用制限モードについて... 4 本マニュアルの見かた... 4 HOME アプリマネージャの基本操作... 5 HOME アプリマネージャをインストールする... 6 HOME アプリマネージャを起動する... 8 HOME アプ

SimLabプラグインは各機能を15回分評価版として試用できます

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

参考 インストール中に下図のようにインターネット接続を求められる場合があります この表示 が出た場合は お使いのパソコンをインターネットに接続してから再度セットアップを実行 してください お使いの OS によってはセットアップ途中に下図のような表示が出る場合があります この 場合は [ 詳細情報 ]

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

DWR-P01DN Updater 取扱説明書 発 :2015/10/30

オフラインファイルを開く 同期 情報確認

試金石取扱説明書

GR Firmware Update JP

Microsoft Word - AW-SF100導入手順書(スタンドアローン版)_ doc

スライド 1

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

SimLab Plugins for SketchUp 評価版インストールおよびアクティベート方法 注意事項 評価版をお使い頂くには 評価用ライセンスでのアクティベートが必要です 評価用ライセンスファイルの取得を行い 手動でアクティベートする必要があります 各 SimLab プラグインは 評価用とし

プリンタードライバーインストールガイド - Windows 10/8.1 - 本ガイドは 複合機 bizhub C368 を例に説明をしています 他の機種の場合も操作 法は同じです 本書では Windows 10 および 8.1 で複合機を利 するために必要なプリンタードライバーのインストール 法を

EPSON PM-D600 活用ガイド

3. 製品の登録 先頭へ 各製品は 画面が異なりますが メニュー 設定の位置はほとんど一定しています メニュー 設定をクリックしますと 購入 登録 や 設定 などの操作が行われます まずは製品のアイコンをダブルクリックして 製品を起動します それから製品を登録します メニュー 設定は 製品のメイン画

PowerPoint プレゼンテーション

リコーイメージング株式会社 RICOH GR III ファームウェアアップデート手順説明書 本説明書では ホームページからダウンロードしたファームウェアを利用し アップデートを行う方法を説明しています 用意するもの RICOH GR III 本体 RICOH GR III でフォーマットされた SD

PC-NJ70A 用 SHARP 液晶パッドアプリケーションアップデート手順 本アップデート手順には 以下のアップデートが含まれています 手順に従って実施してください 尚 SHARP Fn キードライバ へのアップデート は SHARP 液晶パッドアプリケーション へ

hTc Z バックアップ手順書 (Ver.1.1)

PowerPoint プレゼンテーション

目次. ご利用上の注意. アプリをインストールする. アプリを起動する. アプリの初期設定を行う. アプリのログインパスワードを変更する 6. アプリのメニューを操作する 7. ステータスを送信する 8. 定期位置通知間隔を変更する 9. 随時検索をする 0. メッセージ連絡をする. メッセージの連

ポリシーマネージャ       Linux版                                 集中管理環境の新規構築

<4D F736F F D20836F E C C6F6E C EE682E888B582A2837D836A B2E646F63>

2 3

1.TKU メールの移行方法 以下の作業は Google Chrome を利用してください ( Internet Explorer は非推奨 ) 2 つの方法を紹介します メール通数を確認の上 自分に合った方法を選んでください 方法その 1. メールを転送する ( メールが少ない人用 ) 手順 1.

SOBA ミエルカ クラウドセミナーモード 配信者マニュアル 目次 はじめに 配信者のユーザー登録について ライブ配信の作成 ライブ配信への招待 ライブ配信への参加方法... 4 (1) ライブ配信を選んで参加する方法 ( 管理者 配信

電子化シートマニュアル(インストール編)_ver106

1 目次 本書の構成 2 体験版申請用総合ソフトの機能 3 申請用総合ソフトとの相違点 体験版申請用総合ソフト ver.3.0 は, 本番用の申請用総合ソフト (3.0A) の機能に擬似データを加えたものです

PowerPoint プレゼンテーション

無償コンパイラ(JDK(Java Development Kit))を用いたJavaプログラムの実行方法

THiNQセットアップガイド

SOULNOTE D-1/D-2 ドライバー / ファームウェア設定方法 2018 年 11 月 21 日 D-1/D-1N/D-2 ドライバー / ファームウェア設定方法 SOULNOTE D-1/D-1N/D-2 のドライバー / ファームウェアの設定方法です ドライバー : D-1/D-1N/

CubePDF ユーザーズマニュアル

1

PENTAXK-x ファームウェアのアップデート方法 システム環境 :WindowsXP(SP3 以降 )/WindowsVista/Windows7/MacOSX /10.5/10.6/10.7 準備するもの フォーマットされた空の弊社推奨の SD/SDHC メモリーカード 32MB

内容 Softimage のスタンドアロンライセンスのインストールとライセンス取得 Softimage セットアッププログラムを実行 エンドユーザ使用許諾契約 (EULA) に同意 インストール先のパスを指定 パッケージの選択... 6

1

P7000_P6000バージョンアップ

G800 Firmware update

Autodesk Softimage 7.5 スタンドアロン インストール ガイド

Ver26 メディアマート株式会社 アドバンスト アナリティクス株式会社 Statistics 26.0 のインストール手順書 (Windows 版 ) Authorized User ライセンス ( シングルライセンス ) 1. 事前に IBM SPSS Statistics 26 をインストール

CX6_firmup

DWR-R02DN Updater 取扱説明書 発 :2015/10/30

Express5800/51Le電源交換

4 バージョンを確認したら [OK] をクリックして SHARP 液晶パッドシステム情報 画面を閉じます 5 画面右上の [ ] をクリックして SHARP 液晶パッド設定 画面を閉じます SHARP Fn キードライバ のバージョン確認 1 [ スタート ] ボタンをクリックし コンピュータ をク

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

Cards R Connector(v1.4.2)_ja.pptx

地図 SD カードを取り外す 最初に ナビゲーション本体から地図 SD カードを取り外します 本操作は地図 SD カードを初めて ROAD EXPLORER Updater に登録するときや パソコンにダウンロードしたデータを地図 SD カードに保存するときに実行してください 1 ナビゲーション本体

試金石取扱説明書

ケータイ de 会社メール

PowerPoint プレゼンテーション

Dental Photo Scape インストールガイド 第 13 版 歯科医院用画像管理ソフトウェア Dental Photo Scape インストールガイド 東九州ソフトウェア開発 連絡先ホームページ URL 電子メールアドレス : :

Transcription:

USB 接続された複数のカメラを同時制御するプログラムの開発東海大学総合科学技術研究所横山直樹 1. まえがき 実験結果としての静止画像あるいは動画をデジタル一眼レフカメラ等で記録することが行われることも多いが 実験のコントローラーとして PC が中心に据えられる場合には これらの画像記録も PC に接続されたカメラにより PC による制御でキャプチャーすることが望ましい こうした目的のために カメラメーカーから提供される SDK(Software Development Kit) をベースとしてアプリケーションを開発することがある この時当然ながらカメラメーカーが違えば SDK で提供される API(Application Program Interface) も違ってくることになり 広範囲のカメラに対応することは簡単ではない しかし複数の SDK を包括するような 抽象的な Wrapper を用意することにより 個々の SDK に囚われずに 一般化 抽象化した形で API を呼び出すことができ プログラム開発が簡単になる こうした Wrapper は C++ では多用されるが 本論文では Nikon が提供する Nikon SDK および Canon が提供する EDSDK を包括するような Wrapper をまず作成し それを用いてアプリケーションプログラムを開発したので その経緯ないし内容について報告する 2. プログラム概要このプログラムは Canon の EOS と PowerShot sx70hs および Nikon SDK でサポートされている Nikon のカメラに対して USB 接続された PC からリモート撮影する基本的な機能を提供するものである それぞれ Camera API Package 内の EDSDK 13.10.00 および Nikon SDK の対応するバージョンでコントロール可能なカメラが対象である EDSDK は Canon の許諾を受けて同梱しているが Nikon SDK は対象カメラによって モジュールが異なるので 所有している Nikon のカメラに対応しているものを下記のようにダウンロードする必要がある Nikon 対象モジュールの 意 1. https://sdk.nikonimaging.com/apply/ へアクセス 機種名に対象のカメラがあれば 対応可能のはずである 2. 利 規約を読んで 同意して次へ をクリック 3. SDK 申請 順のご説明が表 されるので メールアドレス 意して 次へ をクリック 4. メールアドレスを して 送信する をクリック 5. メール送信完了のメッセージが出るので ニコン SDK 提供 続き URL のご連絡 というタ イトルで届いたメールに記載された URL をクリック 6. カテゴリー ( 番上 ) を選んで 次へ をクリック

7. 対象機種 を選んで 次の画 で必要事項を選んでダウンロード ダウンロードしたファイルを解凍して D7500 の場合ならば S-SDKD7500-002BF-ALLIN Module Win Binary Files x86 にある この つのファイルを Camera Remote Control と同じ階層に置く これは D7500 の場合なので 機種が 異なる場合は 適宜読み替える必要がある Type00??.md3 の??の番号が機種によって変わる 3 基 本 的 使 用 方 法 メインの操作フォームを以下に す 下図は開発中のもので最終的なものとは異なる可能性が ある 上の例では3台のカメラ Canon PowerShot SX70 HS, Nikon D7500, Canon EOS 5D Mark III が認識されてお り プルダウンメニューから選択したPowersShotを対象に各種の操作が可能である

Take Picture ボタンカメラのシャッターを切り 得られた画像をボックスに表 To File ボタンカメラのシャッターを切り 得られた画像を PC 側にファイルセーブ上記は カメラのレンズ本体の設定が AF の場合 合焦するまでシャッターが切れない なんらかの理由でシャッターが切れない時は capture error となる Compression and/or Qualityは 画像圧縮の 式と画質を す Canon か Nikon かで内容が異なり カメラ本体のダイアルでの設定で変更できる範囲が変わる Nikon の場合は すぐ下の ImageSize も変更できる このドロップダウンメニューで Loss less???+jpeg というような場合は つのファイルを扱う 画 に表 されるのは 2 番 に指定した形式であるが ここで OS 側が RAW(canon だと CR2 とか CR3,Nikon だと NEF) ファイルに対応しており デスクトップでサムネイル画像が表 されたり イメージビューワーで画像が表 できるような環境 ( 例えば Windows 10 1903 や Nikon Codec がインストールされている場合には ) このアプリケーションでも表 可能である サポートされていない画像形式を表 しようとすると その旨の画像が表 される To File の場合は PC 側に つの画像がセーブされる 特に RAW 形式の画像はファイルサイズが きいので 右側下のプログレスバーが右側に伸びきってから次の動作を うことを推奨する 動画の場合でも同様である 基本的には 表 する場合も ファイルセーブする場合も カメラ側には画像は残らない ただし Nikon の動画だけは SDK 経由の削除ができないので放置となる LiveView ボタンでライブビューを開始できる ライブビューを表 しながら シャッターを切ることももちろん可能で動画も撮影できる またメインのフォームの きさは 由に拡 縮 可能なので 画 でフォーカスの確認ができる ライブビュー時のオートフォーカス 式はドロップダウンメニューから選択できる Nikon の場合 AF-F で常にフォーカスを合わせることもできる その際のフォーカスエリアも選択できる Movie ボタンで 動画撮影の on/off ができる カメラ本体のダイアルやスイッチの設定で動画撮影ができない

ことがある 詳細はカメラのマニュアルを参照のこと Cap_ALL ボタンで 認識されている全てのカメラで TakePictureToFile 動作ができる 撮影タイミングはほぼ同時であるが Nikon->Canon の順でシャッターが切れる 複数台のカメラ配置やら構図で 々と応 ができるかと思われる Capm_... ボタンで 認識されている全てのカメラで同時に動画記録が可能である こちらもカメラ配置やら構図で 々と応 ができるかと思われる 4. 作成動機 もともと EDSDK で EOS カメラをコントロールするプログラムを 年書いていたが アプリケーションを迅速に作るために EDSDK の Wrapper を書き その上にアプリケーションの ガワ (UI) を被せる形の開発 法へシフトしている 同機能の Wrapper を Nikon のカメラに対しても書くことにより 両カメラに対応可能なアプリケーションの開発が可能である UI 部分も Windows 上であれば MFC で書いてもいいし C++ builder の Firemonkey で書いても同じ Wrapper がそのまま使える 実際の開発には後者を いた 例えば カメラのシャッターを切り 得られた jpeg 画像を Form1 に表 するには 実際のコードをそのまま引 すると Firemonkey での例になるが TMemoryStream* ImageStream = new TMemoryStream; TBitmap *jpg = new TBitmap(); * 下記注 ImageStream->WriteBuffer(data, size); ImageStream->Position = 0; try { jpg->loadfromstream(imagestream); } catch (Exception &E) { エラー画像の表 } Form1->Image1->Bitmap->Assign(jpg); delete ImageStream; delete jpg; free(data); * 元々のソースの変更が 倒なので jpg という変数であるが 実際は TBitmap 型であり 扱えるのは前述のように jpeg だけではない で可能である ま MFC でも少しだけ 間が余計にかかるが 同様に 較的簡単に表 できるので EDSDK の細かい 順や Nikon の capability 云々に全く触れずに開発できる 表 部分を OpenCV で い 種々の画像処理を うことも可能である 御興味のある には ソースコードの提供も可能であるから 御連絡願いたい

5. 結論 Nikon SDKとCanonの EDSDKを包括するようなWrapper を書き それをさらに統括するController を記述したことにより 複数台のカメラをリモート制御するプログラムが 較的簡単に書けるようになった これらのクラスを利 することで独 のアプリケーションが 較的短時間に作成可能となった 参考 献 [1] Camera Remote Control Vector ライブラリ https://www.vector.co.jp/soft/winnt/hardware/se520243.html * 本論 で紹介しているプログラムから cap_all,capm 機能を省いたプログラム