完全版PDFマニュアル:LxCameraViewerユーザーマニュアル。
概要
LxCameraViewerはMRDVS Camera SDKをベースとし、WindowsとLinuxに対応します。深度、強度、点群、RGB画像の表示・保存、カメラおよびアプリケーションアルゴリズムのパラメータ読出し・設定、IP設定、パケットキャプチャ、通信、ネットワークカード設定ツールへのアクセスに使用します。インストールとネットワーク設定
推奨システム構成
IPアドレスとゲートウェイの設定
カメラは固定IPアドレスを使用します。既定IPアドレスは192.168.100.82 で、既定ゲートウェイは空欄にできます。サブネットマスクはWindowsで 255.255.0.0、Linuxで 255.255.255.0 を使用します。
カメラに接続するホストコンピューターのEthernetアダプターを 192.168.100.x に設定します。x は 3~254 の任意の数値で、カメラIPと重複してはいけません。たとえばカメラIPが 192.168.100.12 の場合、ホストIPは 192.168.100.89 に設定します。

ソフトウェアをインストールする
1
インストーラーを起動する
Lanxin-MRDVS-x.x.x.xxxx.exe をダブルクリックし、アプリによるデバイスへの変更を許可します。2
言語とインストール先を選択する
インストール言語とパスを選択します。特別な要件がなければ既定パスを使用し、デスクトップショートカットを作成 を選択します。
3
初回起動する
インストール後、デスクトップアイコンを右クリックし、管理者として実行 を選択します。





ファイアウォールを設定する
ソフトウェアでカメラを開けない場合は、信頼できるデバッグネットワーク上でカメラ用アダプターのファイアウォールを一時的に無効にします。以下ではWindows 10を例にします。 ソフトウェアを開き、その他のツール をクリックします。






LxCameraViewerを使用する
ソフトウェア画面の概要
カメラを開く前
初期画面には次の領域があります。- List panel:デバイス一覧、現在の情報、デバイス情報。
- Top menu bar:ツールと画面言語の選択。
- 画像表示エリア:点群、深度、強度、RGBビュー。
- メニューバーをダブルクリックするとウィンドウを最大化または復元できます。メニューバーをドラッグしてウィンドウを移動します。

カメラを開いた後
カメラを開くと、右側に機能バーが表示されます。- Basic tools:画像表示設定、2D設定、3D設定、フィルタリング、ハードウェアインターフェース、取得設定、機能設定。
- Application algorithms:動作モード、アルゴリズムモード、アルゴリズムバージョン、詳細アルゴリズム設定。
- Other tools:ローカル点群の読込み、IP設定、パケットキャプチャ、ネットワークカード設定、通信、GPU有効化、ログレベル。

デバイスを開閉する
デバイス一覧
- デバイス一覧は左上にあります。Refresh でカメラを検索し、隣のボタンで一覧を折りたたみまたは展開します。
- 各デバイスには開閉状態、カメラID、IPアドレスが表示されます。カメラIDにカーソルを置くとIPアドレスを確認できます。
- Open または Close をクリックして接続を制御します。ボタンには現在の状態も表示されます。
- 選択中のデバイスは青色で表示されます。ネットワーク帯域が十分なら複数デバイスを開けます。カメラIDをクリックしてデバイスを切り替えます。







現在の情報
- 現在の情報エリアは画面左中央にあり、カメラ情報、ソフトウェア操作、操作結果、ストリーム結果を表示します。
- 長い内容は下部スクロールバーまたはマウスホイールで確認します。このエリアは最大25件を保持し、古い項目は上書きされます。
- 折りたたみボタンをクリックするとエリアを非表示にできます。




デバイス情報
-
デバイス情報エリアは左下にあり、選択したデバイスの次の情報を表示します。
- シリアル番号
- SDKがデバイスを開くために使用するカメラID
- IPアドレス
- MACアドレス
- ソフトウェアバージョン
- アルゴリズムバージョン(カメラを開いた後に表示)
- ネットワーク速度(閉じているときは切断、開いているときはアダプターとケーブルに応じて100 Mbpsまたはギガビット)
- カメラモデル
- 画像バージョン(カメラを開いた後に表示)
- 折りたたみボタンでエリアを非表示にできます。項目を右クリックすると値をコピーできます。



画像のプレビューと保存
プレビュー
- 中央の赤枠は画像、画像データ、画像操作の領域です(図1)。
- [Start/Stop Flow]、[Single Save]、[Depth Map]、[Intensity Map]、[RGB]、[Point Cloud] は画像操作コントロールです。
- 中央にはデバイスから取得した深度画像、強度画像、点群画像、RGB画像が表示されます。
- 下部の白文字はカメラおよび画像データです(図2)。


画像ストリーム制御
- [Start/stop flow]:デバイスのストリームを開始または停止します。
-
[Single Save]:有効なストリームデータの画像を保存します。
- たとえば図2では深度画像と点群画像のみが保存されます。RGB画像と強度画像は有効でないため保存されません。
- 深度・強度画像の拡張子は
.pgm、RGB画像は.png、点群画像は.pcdです。 - 保存される深度、強度、点群画像は疑似カラーを付加しない元画像です。
- 連続保存のため複数回クリックできますが、連続保存は最大3回です。
- [Depth Map]:深度マップを表示(有効化)するかを指定します。
- [Intensity graph]:強度マップを表示(有効化)するかを指定します。
- [Point Cloud]:点群画像を表示(有効化)するかを指定します。
- [RGB]:RGB画像を有効化するかを指定します。
- RGB/強度マップの選択を解除すると、デバイスはRGB/強度画像の取得を停止します。深度データの取得は、深度マップと点群マップを同時に無効にした場合にのみ停止します。
- 図2では、デバイスがストリーミングを開始し、深度、点群、RGB、強度の各画像を表示しています。
- 図3では、デバイスがストリーミングを停止し、画像は表示されません。


画像データ
- カメラ温度を表示します(図4の赤枠)。
- 深度マップ選択時に深度マップのフレームレートを表示します(図4の緑枠)。
- 強度マップ選択時に強度マップのフレームレートを表示します(図4の青枠)。
- RGB画像選択時にRGB画像のフレームレートを表示します(図4の赤紫枠)。
- RGB画像選択時に、選択したRGB画素の値を表示します(図4の黒枠)。
- 深度マップ選択時に、選択した深度画素の値を表示します(図4の黄枠)。
- 強度マップ選択時に、選択した強度画素の値を表示します(図4の橙枠)。
- 点群マップ選択時に、深度画像で選択した画素に対応する点群値を表示します(図4の紫枠)。
- 画素を選択していない場合は、既定で
(0,0)の画素が選択されます。 - フレームレートが12を超える場合は背景が緑、6を超えて12未満の場合は橙、6未満の場合は赤になります。

画像表示
-
次の表示方法を選択できます。
- 単画面:4種類の画像のうち1つを選択すると単画面表示になります(図5)。
- 2画面:2つを選択すると2画面表示になります(図6)。
- 3画面:3つを選択すると3画面表示になります(図7)。
- 4画面:すべて選択すると4画面表示になります(図8)。
- 画像上にマウスを置き、ホイールでその位置を中心に拡大・縮小できます。左ボタンを押したままドラッグすると画像を移動できます(図5、図6)。
- 画像を左クリックして画素を選択し、矢印キーで選択画素を移動できます(図6)。




点群操作
- 点群画像上で左ボタンを押したままドラッグすると視点を回転できます。
- 中ボタンを押したままドラッグすると焦点を移動できます。
- 右ボタンを押したまま上下にドラッグするか、マウスホイールで点群を拡大・縮小できます。
- 点群画像のショートカットキーは次のとおりです。
メニューバー
- メニューバーには [基本機能]、[アプリケーションアルゴリズム]、[その他]、[言語] があります(図1)。
- [基本機能] をクリックすると図2のメニューが表示されます。
- [アプリケーションアルゴリズム] をクリックすると図3のメニューが表示されます。
- [その他のツール] をクリックすると図4のメニューが表示されます。
- [言語] をクリックすると図5のメニューが表示されます。





機能バー
表示機能
- 右側の列を折りたたみます(図1の赤枠)。
- すべて展開またはすべて折りたたみます(図1の青枠で、上側のアイコンはすべて折りたたみ、下側のアイコンはすべて展開です)。
-
機能名をクリックすると、対応するSDKの設定情報を表示します(図1下部の青枠)。
- たとえば図では、2D設定の歪み補正(緑枠)をクリックすると、APIと列挙値が青枠に表示されます。
- 展開状態と折りたたみ状態(図1では2D設定のみ展開、その他は折りたたみ)。

基本ツール
- メニューバーの [基本ツール] をクリックすると、画面右側に基本ツールの設定が表示されます(図1)。
- 基本ツールには [画像表示設定]、[2D設定]、[3D設定]、[フィルタリング]、[ハードウェアインターフェース]、[取得設定]、[機能設定] があります(図2)。
- 選択した項目の機能名と列挙値は下部の青枠に表示されます(図2)。


画像表示設定
- [カメラモデルを表示]:点群画像にカメラモデルを表示(図4)または非表示(図5)にします。
- [疑似カラーを表示]:点群に深度の疑似カラーを表示します。RGBアライメントを有効にするとRGBカラーを表示します。
- [点群表示を安定化]:一部のコンピューターで適応処理により点群が消える場合、点群表示を安定させます。
- [強制画像同期]:画面上の深度マップと点群マップの最小深度を変更します。カメラ出力は変わりません。
- [干渉フレームを保持]:画面上の深度マップと点群マップの最大深度を変更します。カメラ出力は変わりません。
- [最小深度]:画面上の深度マップと点群マップの最小深度を変更します。カメラ出力は変わりません。
- [最大深度]:画面上の深度マップと点群マップの最大深度を変更します。カメラ出力は変わりません。
- [最小強度]:画面上の深度マップと点群画像の最小強度を変更します。カメラ出力は変わりません。
- [最大強度]:画面上の深度マップと点群画像の最大強度を変更します。カメラ出力は変わりません。



2D設定
- [RGB幅]:RGB画像の画素幅です。機種で決まり、設定できません。
- [RGB高さ]:RGB画像の画素高さです。機種で決まり、設定できません。
- [ピクセルビニング]:1*1、2*2、またはN*Nの画素値を集約してビニング画像を生成します。画像サイズは横・縦ともビニングサイズに応じて縮小されます。
- [歪み補正]:内部パラメータの歪み係数を用いて、画面表示の歪みを補正します。
- [歪み補正係数]:歪み補正の強さを調整します。
- [自動露出]:RGB露出値の自動設定を有効または無効にします。
- [露出]:手動露出値です。自動露出が無効な場合に設定できます。
- [ゲイン]:手動ゲインです。自動露出が無効な場合に設定できます。

3D設定
- [3D幅] 点群画像の幅です。機種で決まり、設定できません。
- [3D高さ] 点群画像の高さです。機種で決まり、設定できません。
- [ピクセルビニング] 画素を集約してビニング画像を生成します。ストリーミング停止後に変更できます。
- [RGBアライメント] 深度、強度、点群、RGB画像を位置合わせします。ストリーミング停止後に変更できます。
- [マルチカメラモード] 複数カメラ使用時に他カメラからの干渉を抑制します。ストリーミング停止後に変更できます。
- [複数機器アルゴリズム感度] 機種で決まる内部パラメータで、設定できません。
- [歪み補正] 内部パラメータの歪み係数を用いて画面表示の歪みを補正します。
- [歪み補正係数] 歪み補正の強さを調整します。
- [周波数モード] 機種で決まる内部パラメータです。一部のカメラでは周波数が固定されています。
- [HDR有効] 明暗差が大きいシーンで画像の視認性を向上させます。
- [自動露出] 周囲光に応じて露出パラメータを自動調整します。
- [目標強度] 深度画像取得時の強度しきい値です。設定できません。
- [自動露出上限] 自動露出の上限を設定します。
- [自動露出下限] 自動露出の下限です。設定できません。
- [ゲイン] 強度値を増幅します。設定できません。
- ROI左上隅のx座標です。ストリーミング停止後に変更できます。
- [y] ROI左上隅のy座標です。ストリーミング停止後に変更できます。
- [高積分] 積分時間を長くします。値を増やすと遠距離を測定しやすくなります。
- [低積分] 近距離測定を主に制御する積分時間です。通常は変更不要です。
- [xオフセット] 幅方向のオフセットです。ストリーミング停止後に変更できます。
- [yオフセット] 高さ方向のオフセットです。ストリーミング停止後に変更できます。
- [幅] ROIの幅です。ストリーミング停止後に変更できます。
- [高さ] ROIの高さです。ストリーミング停止後に変更できます。
- [3Dフレームレート] 機器の対応範囲内で点群のフレームレートを設定します。

フィルター設定
- [最小深度]:この項目を設定します。
- [最大深度]:この項目を設定します。
- [低信号しきい値]:この項目を設定します。
- [高信号しきい値]:この項目を設定します。
- [微弱信号測定]:この項目を設定します。
- [フィルターモード]:この項目を設定します。
- [平滑化レベル]:この項目を設定します。
- [ノイズレベル]:この項目を設定します。
- [時間フィルターレベル]:この項目を設定します。
- この項目を設定します。

ハードウェアインターフェース
- [IO出力モード]:この項目を設定します。
- [IOユーザー制御モード]:この項目を設定します。
- [CANボーレート]:この項目を設定します。
- [CANプロトコル種別]:この項目を設定します。
- [CANアドレス]:この項目を設定します。
- [MODBUSアドレス]:この項目を設定します。
- [IO状態を取得]:この項目を設定します。

取得設定
- [フレーム同期]:この項目を設定します。
- [トリガーモード]:この項目を設定します。
-
[点群保存方式]:この項目を設定します。
- 非順序点群:点数は変わらず、幅 = 幅*高さ、高さ = 1です(図3)。
- 順序付き点群:点数は変わらず、幅 = ToF幅、高さ = ToF高さです(図4)。
-
[点群保存形式]:この項目を設定します。
- BINARY:バイナリ形式で保存します。
- ASCII:テキスト形式で保存します。
- [点群値の単位]:この項目を設定します。
- [画像保存を開始]:この項目を設定します。
- [保存先を開く]:この項目を設定します。

機能設定
- [構成を選択]:この項目を設定します。
- [構成を保存]:この項目を設定します。
- [構成を読み込む]:この項目を設定します。
- [構成をファイルへエクスポート]:この項目を設定します。
- [ファイルから構成を読み込む]:この項目を設定します。
- [ユーザー定義ID]:この項目を設定します。
- [アルゴリズムを上位機へ移行]:この項目を設定します。
- [内部パラメータを取得]:この項目を設定します。
- [工場出荷時設定に復元]:この項目を設定します。
- [ファームウェア更新]:この項目を設定します。
- [カメラ再起動]:この項目を設定します。

アプリケーションアルゴリズム
- この項目を設定します。
- [動作モード]:この項目を設定します。
-
[アプリケーションアルゴリズム]:この項目を設定します。
- [Close] (Picture 2)
- [障害物回避アルゴリズム 2.0](図3)
- [パレット位置決めと拡張](図4)
- [アルゴリズムバージョン]:この項目を設定します。




障害物回避アルゴリズム
- アプリケーションアルゴリズムに障害物回避を設定すると、関連設定が表示されます。
- [車体を表示]:この項目を設定します。
- [障害物回避インデックス]:この項目を設定します。
- [カメラ角度ロール(x軸)]:この項目を設定します。
- [カメラ角度ピッチ(y軸)]:この項目を設定します。
- [カメラ角度ヨー(z軸)]:この項目を設定します。
- [カメラ位置(距離x)]:この項目を設定します。
- [カメラ位置(幅y)]:この項目を設定します。
- [カメラ位置(高さz)]:この項目を設定します。
- [早期警告距離(x遠方)]:この項目を設定します。
- [警報距離(x中央)]:この項目を設定します。
- [マスク距離(x近傍)]:この項目を設定します。
- [障害物回避範囲左(y左)]:この項目を設定します。
- [障害物回避範囲右(y右)]:この項目を設定します。
- [障害物回避高さ下限(z下)]:この項目を設定します。
- [障害物回避高さ上限(z上)]:この項目を設定します。
- [障害物回避出力]:この項目を設定します。
- [カメラ外部パラメータをリセット]:この項目を設定します。
- [外部パラメータを設定]:この項目を設定します。
- 詳細は障害物回避のドキュメントを参照してください。
パレット位置決め
- アプリケーションアルゴリズムにパレット位置決めを設定すると、関連設定が表示されます。
- [プロジェクト名]:この項目を設定します。
- [クイック構成]:この項目を設定します。
- [カメラ角度ロール(x軸)]:この項目を設定します。
- [カメラ角度ピッチ(y軸)]:この項目を設定します。
- [カメラ角度ヨー(z軸)]:この項目を設定します。
- [カメラ位置(距離x)]:この項目を設定します。
- [カメラ位置(幅y)]:この項目を設定します。
- [カメラ位置(高さz)]:この項目を設定します。
- [地面高さ]:この項目を設定します。
- [パレット脚幅上限]:この項目を設定します。
- [パレット脚幅下限]:この項目を設定します。
- [パレットまでの距離]:この項目を設定します。
- [取付方法]:この項目を設定します。
- [Z値下限]:この項目を設定します。
- [Z値上限]:この項目を設定します。
- [X値下限]:この項目を設定します。
- [X値上限]:この項目を設定します。
- [パレットアルゴリズム出力]:この項目を設定します。
- [キャリブレーション手順]:この項目を設定します。
- [既定パラメータを復元]:この項目を設定します。
- [カメラから外部パラメータを読込]:この項目を設定します。
- [パラメータを送信]:この項目を設定します。
- 詳細はパレット検出機能のドキュメントを参照してください。
その他のツール
- [ローカル点群を読込]:この項目を設定します。
- [IP設定ツール]:この項目を設定します。
- [パケットキャプチャツール]:この項目を設定します。
- [ネットワークカード設定ツール]:この項目を設定します。
- [通信ツール]:この項目を設定します。
- [GPUを有効化]:この項目を設定します。
- [ログレベル]:この項目を設定します。


カメラシステムへアクセスする
-
SSHでカメラのIPアドレスのポート22に接続します。
- 例として、カメラIPアドレスを
192.168.100.15としてMobaXtermを使用します(図1、図2)。
- 例として、カメラIPアドレスを
-
ユーザー名とパスワードはいずれも
userです。ログインに成功すると図3の画面が表示されます。 - システムには次の構成が含まれます。
注:システム障害の原因となるため、組込み構成を任意に変更しないでください。



ツールの説明
IP設定ツール
- [IP設定ツール] を開くと、図1の画面が表示されます。
- MACアドレスの値をダブルクリックするとコピーできます。IPアドレス、サブネットマスク、ゲートウェイの値をダブルクリックして編集し、Enterキーで確定します。他の項目をクリックすると編集を取り消します(図2)。


通信ツール
- [通信ツール] を開くと図1の画面が表示されます。
- 通信ツールは TCP、UDP、FTP、Modbus TCP、Modbus RTU、CAN(Linux)に対応します。
- 異なるタブを複数同時に開けます。

ネットワークカード設定ツール
- [ネットワークカード設定ツール] を開くと、図1の画面が表示されます。
- ネットワークカード設定ツールでは、ファイアウォールを設定できます。
- ネットワークカードを選択すると、Windows標準のネットワークカードのプロパティと設定画面を開けます。
- ファイアウォール設定ページを開けます。
- タスクマネージャーを開けます。
- ネットワークと共有センターを開けます。
- 表示言語は本ソフトウェアの設定に従います。

トラブルシューティング
ヘルプ
バージョン情報
右上の [バージョン情報] をクリックするか、初回起動時に現在の情報エリアを確認すると、ソフトウェアとSDKのバージョンなどを確認できます。[ヘルプドキュメントを開く] をクリックすると本書を開きます。
ユーザーマニュアル
本ソフトウェアのショートカットを右クリックし、ファイルの場所を開く を選択します。親ディレクトリに戻ると、Document フォルダーで関連文書を確認できます。
