インテルRealSenseカメラを使用します.NET 5プロジェクト
5266 ワード
必須ソフトウェアツール
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 :
オープンされたビルド\librealSense 2.Visual Studio 2019のSLNソリューションファイルに、次のダイアログを入力すると、ターゲットを変更する最初のオプションを選択します.NET Framework 4.6.1 :
ライブラリ/realsense 2のC +プロジェクトを選択し、設定を解放するように設定し、x 64 :
右クリックし、ビルドを選択してWindows用のネイティブRealSense C +ライブラリDLLを構築します.
ビルドするにはかなり長い時間がかかります.
これはWindows用のネイティブRealSenseライブラリですが、後で使用するためにコピーします. ビルド.RealSense SDKのネット5 c
テキストファイルを作成する
ラン
そして2つのファイルを見つける
NET 5プロジェクトの使用方法
プロジェクトはGithubにあります.https://github.com/windperson/Net5RealSenseDemo
それはちょうどです.NET 5コンソールプロジェクトですが、手動で修正しなければなりません.csprojファイルの内容: セット.NET 5+ OS-specific TFMs to 追加RuntimeIdentifier to 固有のRealSenseライブラリファイルをコピーする必要があります.MSBuildによる実行可能ファイルのフォルダ
Visual Studio 2019 で.NETデスクトップ開発.ネットクロスプラットフォーム開発とC++ワークロードによるデスクトップ開発
Visual Studio 2019インストーラーの個々のコンポーネントのセクションを介してインストールできます.
または使用downloaded SDK installer .
CMake そして実行可能な場所をパス環境変数に追加します.
ビルドWindows版ネイティブRealsenseライブラリ
Visual Studioソリューションファイルを生成するDeveloper Command Prompt/PowerShell for VS 2019 :
mkdir build
cd build
cmake .. -DBUILD_CSHARP_BINDINGS=ON -DBUILD_SHARED_LIBS=ON
生成されたファイルはbuild
ディレクトリrealsense2.dll
ビルドフォルダ内のファイルこれはWindows用のネイティブRealSenseライブラリですが、後で使用するためにコピーします.
テキストファイルを作成する
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は、ラッパーライブラリファイルです.プロジェクトはGithubにあります.https://github.com/windperson/Net5RealSenseDemo
それはちょうどです.NET 5コンソールプロジェクトですが、手動で修正しなければなりません.csprojファイルの内容:
net5.0-windows
. win10-x64
Reference
この問題について(インテルRealSenseカメラを使用します.NET 5プロジェクト), 我々は、より多くの情報をここで見つけました https://dev.to/windperson/use-intel-realsense-camera-in-net-5-project-3gdテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol