我有一个简单的 OpenCvSharp 项目。我添加了兼容的引用并将 opencv dll 导入到项目中。系统设置为 x86,几乎所有内容都经过双重检查,但我仍然收到此错误。我搜索了 2 个小时并针对类似问题执行了所有建议,但仍未解决。请有人建议我解决我的问题。
class FastFeatureDector : FeatureDetector
{
static void Main()
{
IplImage img = new IplImage(@"....\tree.gif");
CvWindow w = new CvWindow("test");
while (CvWindow.WaitKey(10)< 0)
{
using (IplImage gray = new IplImage(img.Size, BitDepth.U8, 1))
using (IplImage dstCanny = new IplImage(img.Size, BitDepth.U8, 1))
{
img.CvtColor(gray, ColorConversion.BgrToGray);
Cv.Canny(gray, dstCanny, 50, 50, ApertureSize.Size3);
w.Image = dstCanny;
}
}
}