我正在尝试使用 sift 算法通过使用 opencv 库在 c# 中制作关键点和描述符。
fileAddress = dlg.FileName;
cap = new Emgu.CV.Capture(dlg.FileName);
cap.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_POS_FRAMES, 3945);
imGray = cap.QueryGrayFrame();
Emgu.CV.Features2D.SIFTDetector siftDet = new Emgu.CV.Features2D.SIFTDetector();
siftDet.DetectKeyPoints(imGray);
MessageBox.Show("test SIFT");
但是当它通过Emgu.CV.Features2D.SIFTDetector siftDet = new Emgu.CV.Features2D.SIFTDetector(); 我面临错误:
并查看详情如下:
我该如何解决这个异常?