#c# #asp.net #image #imagemagick
#c# #asp.net #изображение #imagemagick
Вопрос:
Я использую инструмент ImageMagick в C #, чтобы определить, являются ли два изображения одинаковыми или нет.
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
}
Вот изображения в последовательности.
Пожалуйста, помогите мне с этим, где я ошибаюсь.
или
Предложите любое другое лучшее и быстрое решение для визуального сравнения изображений на c #.
Комментарии:
1. Сравнение не зависит от масштаба. Таким образом, если два изображения имеют одинаковый объект, но одно меньше другого, сравнение будет отличаться.