インテルRealSenseカメラを使用します.NET 5プロジェクト


必須ソフトウェアツール

  • Visual Studio 2019 で.NETデスクトップ開発.ネットクロスプラットフォーム開発とC++ワークロードによるデスクトップ開発

  • Windows 10 SDKバージョン10.0.10586以降
    Visual Studio 2019インストーラーの個々のコンポーネントのセクションを介してインストールできます.

    または使用downloaded SDK installer .

  • CMake そして実行可能な場所をパス環境変数に追加します.
  • ネイティブRealsenseライブラリをビルド
    ビルドWindows版ネイティブRealsenseライブラリ
  • 必須のソフトウェアツールをインストールしたWindowsIntel RealSense SDK git repository .

  • Visual Studioソリューションファイルを生成するDeveloper Command Prompt/PowerShell for VS 2019 :
    mkdir build
    cd build
    cmake .. -DBUILD_CSHARP_BINDINGS=ON -DBUILD_SHARED_LIBS=ON
    
    生成されたファイルはbuild ディレクトリ

  • オープンされたビルド\librealSense 2.Visual Studio 2019のSLNソリューションファイルに、次のダイアログを入力すると、ターゲットを変更する最初のオプションを選択します.NET Framework 4.6.1 :
  • ライブラリ/realsense 2のC +プロジェクトを選択し、設定を解放するように設定し、x 64 :
  • 右クリックし、ビルドを選択してWindows用のネイティブRealSense C +ライブラリDLLを構築します.
  • ビルドするにはかなり長い時間がかかります.realsense2.dll ビルドフォルダ内のファイル

    これはWindows用のネイティブRealSenseライブラリですが、後で使用するためにコピーします.
  • ビルド.RealSense SDKのネット5 c

  • テキストファイルを作成するIntel.RealSense.csproj ラッパーの中で.以下の内容によるRealSenseフォルダ
    <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <TargetFramework>net5.0-windows</TargetFramework>
        <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
      </PropertyGroup>
    </Project>
    
  • ランdotnet build -c Release クループ\cシャープ\インテル.RealSenseディレクトリ:

    そして2つのファイルを見つけるIntel.RealSense.dll & Intel.RealSense.pdb ラッパーの中で.realsense\bin\release\net 5.0 - Windowsディレクトリ、これらの2つのCは、ラッパーライブラリファイルです.
  • NET 5プロジェクトの使用方法
    プロジェクトはGithubにあります.https://github.com/windperson/Net5RealSenseDemo
    それはちょうどです.NET 5コンソールプロジェクトですが、手動で修正しなければなりません.csprojファイルの内容:
  • セット.NET 5+ OS-specific TFMs to net5.0-windows .
  • 追加RuntimeIdentifier to win10-x64
  • 固有のRealSenseライブラリファイルをコピーする必要があります.MSBuildによる実行可能ファイルのフォルダ