在C#中使用imagemagick比较两个图像的问题

问题描述

我在C#中使用ImageMagick工具来识别两个图像是否相似。

    var img1 = new ImageMagick.MagickImage("D:\\test\\img1.jpg");
    var img2 = new ImageMagick.MagickImage("D:\\test\\img2.jpg");
    var img3 = new ImageMagick.MagickImage("D:\\test\\img3.jpg");

    // Return 1 Means Similar Image
    if (img2.Compare(img1) == 1)
    {
        // Here I want to delete Duplicate Image
    }
    if (img3.Compare(img1) == 1)
    {
        // Here I don't want to delete because both image different
    }

这是顺序的图像。

img1.jpg

img2.jpg

img3.jpg

如果我做错了,请帮助我。

OR

建议使用其他最佳,快速解决方案在c#中以视觉方式比较图像。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)