ビジョンシステムの開発と展開 速いです eSDK Pro を使用。
eSDK Proは、OEMプロジェクトにビジョン機能を統合したり、画像データをサードパーティ製ソフトウェアに送信したりするためのソフトウェア開発キットです。データ転送を最適化することでこれらのタスクをターンキーで実行でき、従来のSDKでかかる典型的なプログラミング時間の90%を削減します。
eSDK Proはパイプライン駆動型なので、独自のSDKを作成することも、あらかじめ構築されたプラグインを使用することもでき、基本的なプログラミングではなく、アプリケーションロジックに集中できます。
eSDK Pro Vision ソフトウェア開発キット SDK
ターンキービジョン統合: eSDK Pro は、OEM プロジェクトのコーディング要件や、サードパーティ ソフトウェアへの画像データの送信要件を合理化します。
Emergent eSDK Pro を使用する理由は何ですか?
市場投入までの時間の短縮
より短い時間でより良い結果でプロジェクトを完了し、より早く投資を回収します。
よりシンプルな統合
eSDK Pro が簡単なプログラミングを担当するので、重要な 10% に集中できます。
マルチカメラシステム向けに拡張可能
カメラ、スイッチ、サーバーの複雑なシステム全体にプログラミングを簡単に適用できます。
eCapture Pro Vision ソフトウェアと eSDK Pro を使用すると、より迅速な導入が可能になります。
eSDK ProとeCapture Proは、ビジョンシステムの開発と検証を迅速化します。多くのお客様は、シンプルなインターフェースと、システムの構築、設定、実行方法を視覚的に確認することで学習を容易にするため、eCapture Proから始めています。どちらのプログラムでもプラグインの作成とテストが可能で、基本的な機能は共通です。
多くのお客様は、最終製品または展開である特殊なソフトウェアまたは HMI への堅牢な API 接続が可能になるため、eSDK Pro で展開を完了します。
eSDK Proがプログラミング時間を短縮する方法をご覧ください
Emergent 社長の John Ilett が、eSDK Pro のプログラミング アーキテクチャに対するビジョン パイプライン ベースのアプローチについて説明します。
eSDK Pro は従来のビジョン SDK とどう違うのでしょうか?
検査アプリケーション向けeSDK Proの例を見る
この eSDK Pro の使用事例では、Emergent 社長の John Ilett が、プリント回路基板を検査するために自己指向型ディープラーニング アルゴリズムがどのように実装されているかについて説明します。
eSDK Proはどのように機能しますか?少ないコードでより多くの制御
マルチカメラ、マルチサーバーアプリケーションの場合、eSDK Pro を使用するとプログラミングの労力を最大 90% 削減できます。
各タスクの実行内容(取得、変換、GPU 転送、出力)を定義し、eSDK Pro がスケジュール設定、メモリ管理、同期を処理します。
大量のデータをどう活用しますか? FlexProc と FlexTrans がその答えです。
eSDK Proは、アクセラレータフレームワークの上に構築されます。 フレックスプロック および フレックストランス。
Emergent eSDK Proには、FlexProcとFlexTransの統合が含まれています。これらの画面は、GUIベースのeCapture Proソフトウェアから抜粋したもので、概念を説明しています。eSDK Proでは、FlexProcとFlexTransが自動的に動作し、システムで利用可能なGPU、CPU、メモリ、ストレージを最大限に活用して、最も効率的なビジョンパイプラインを提供します。
FlexProc は柔軟な処理を意味します。
FlexProcを使用すると、CPU、GPU、FPGA、プラグインモデルを使用したクラウドなど、システム内のどのノードでタスクを実行するかを選択できます。これらはモジュール化されたタスクであり、独自のコードで拡張できます。
FlexTrans は柔軟な輸送を意味します。
FlexTrans は、GPUDirect / ゼロコピー パスを使用して GPU とサーバー間でフレームと結果を移動します。つまり、追加のメモリ コピーなしで GPU から GPU への直接転送を実現します。
eSDK Proのユースケースアプリケーション
スポーツ分析、放送、審判
eSDK Pro を使えば、放送、分析、審判用のシステムを構築できます。解像度やフレームレートの異なるカメラを混在させ、スポーツ会場全体で複数のカメラを1μs 以内に同期させることができます。
ボリューメトリックキャプチャと特殊効果
多数のカメラから3D/4D制作用のライブ映像をキャプチャし、リアルタイム表示も行えます。1µsの高速同期でキャプチャをトリガーし、複数のカメラに共通の設定を適用できます。
産業オートメーションと検査
生産ラインの長期的な信頼性を阻害する「スパゲッティコード」に終止符を打ちましょう。Emergentの高速エリアスキャンカメラとラインスキャンカメラを用いて、検査アルゴリズムを適用できます。eSDK Proを使えば、トリガーをシーケンス化し、重要なイベントや品質指標をリアルタイムで確認できます。
コンピュータービジョン、AI、ディープラーニング
Emergentは、GPU Directなどのビジョンパイプラインとアクセラレータを使用し、NVIDIAのOrin、Jetson、ThorなどのAIエッジコンピューター上で動作し、最大100GigEの速度を実現します。独自のAIまたはディープラーニングアプリケーションを重ねることで、高速かつリアルタイムの結果を実現します。
標準ベースで生産準備完了
eSDK Proは、GigE Vision 3.0、RDMA/RoCEv2、GenICamに準拠しています。Windows(64ビット)およびLinux(64ビット)で動作します。200台以上のカメラを搭載したシステムにおいて、そのスケーラビリティが実証されています。