私は単純な 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;
}
}
}