İşte ben hata alıyorum kodun bir parçasıdır;emgucv, bir System.NullReferenceException hatası alıyorum video/görüntü dosyalarını okumayacağım
private static void Main(string[] args)
{
#region Extract Model Face Detections From Video Clips
var modelVideos = Directory.GetFiles(@"ModelsVideos\", "*.MOV");
foreach (var modelVideo in modelVideos)
{
var capture = new Capture(modelVideo);
var framesQueue = new Queue<Image<Gray, byte>>();
capture.ImageGrabbed += (sender, eventArgs) =>
{
var currentFrame = capture.RetrieveGrayFrame();
framesQueue.Enqueue(currentFrame);
};
.mov, .avi, .mp4 gibi birçok farklı biçimi ve codec'i denedim. Ayrıca, emgucv'yi 3.0 sürümüne güncellemeyi de denedim. Bir görüntü dosyasını okumaya çalıştığımda bile işe yaramaz. Ayrıca tüm ikili dosyaları ve .dll dosyalarına sahip olduğumdan emin oldum. Tüm çözümleri opencv_ffmpeg300.dll ile gördüm ve ben de bunu aldım emin oldum.
Bu aldığım tam bir hata;
An unhandled exception of type 'System.NullReferenceException' occurred in Emgu.CV.dll Additional information: Unable to create capture from ModelsVideos\video.MOV
Herhangi bir yardım için teşekkür ederiz!