
実現したいこと
C#で動画を扱いたいのですが,下記のようにVideoCaptureの変数宣言でエラーが出ます.解決法をご教示頂けますと幸いです.
前提
NuGetでOpenCVSharp4を入れているにも関わらず,
VideoCaptureの変数宣言でエラーが出ます.
発生している問題・エラーメッセージ
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー CS0246 型または名前空間の名前 'VideoCapture' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください) VDVIS C:\Users\survey\source\repos\VDVIS\MainWindow.xaml.cs 12 アクティブ
該当のソースコード
C#
1using System; 2using System.Windows; 3using System.Windows.Media.Imaging; 4using System.Windows.Threading; 5using OpenCvSharp; 6using OpenCvSharp.Extensions; 7 8namespace VDVIS 9{ 10 public partial class MainWindow : Window 11 { 12 private VideoCapture _capture;
試したこと
CvCaptureならエラーは出ません
補足情報(FW/ツールのバージョンなど)
Windows10
Visual Studio 2019
WPFアプリケーション
.NET 5.0
OpenCVSharp4 バージョン4.7.0.20230115
OpenCVSharp4.Extensions
OpenCVSharp4.runtime.win
OpenCVSharp4.Windows
OpenCVSharp4.WpfExtensions

開発環境を質問欄を編集して追記してください。(例: Windows 10 の Visual Studio 2022 で Windows Forms アプリをターゲットフレームワーク .NET Framework 4.8 で作っています・・・とか)
あと、NuGet から OpenCV 関係のパッケージをインストールしたと思いますが、何をインストールしたのかとそのバージョンも書いてください。
下記のような環境でございます.
Windows10
Visual Studio 2019
WPFアプリケーション
.NET 5.0
OpenCVSharp4
OpenCVSharp4.Extensions
OpenCVSharp4.runtime.win
OpenCVSharp4.Windows
OpenCVSharp4.WpfExtensions

上記は質問欄を編集して追記してください。そうお願いしたはず。
あと、OpenCVSharp4 のバージョンも書いてください。
ちなみに、自分の環境では、同じ OS, VS2019, .NET 5.0 の環境で OpenCVSharp4 4.7.0.20230115 だけ NuGet からインストールすれば質問に書いてあるようなエラーは出ません。

回答1件
あなたの回答
tips
プレビュー