Как рассчитать ахаш, дхаш, фаш и вэш в C#?

Я пытаюсь найти библиотеки C#, которые помогли бы мне рассчитать ахаш, дхаш, фаш и бич изображений. Однако все, что я могу найти, это библиотеки Python, такие как: https://github.com/JohannesBuchner/imagehash.

  1. Есть ли какие-нибудь библиотеки, которые вычисляют эти хеши в C#?
  2. Если нет, то может ли функция C# Azure использовать библиотеку Python imagehash? Как?

1 ответ

Решение

Для Ahash, Dhash и Phash: я закончил с использованием библиотеки ImageDupLab. Несколько ошибок при установке и использовании библиотеки:

  • Вы должны установить пакет NuGet через консоль диспетчера пакетов, так как я не смог найти его, когда щелкнул правой кнопкой мыши по своему проекту -> Управление пакетами NuGet -> выполнить поиск "ImageDupLab"
  • Требуется библиотека Magick.NET-Q8-x86. Я попытался установить последнюю версию этой библиотеки, но получил ошибку "Точка входа Imagemagick не найдена". Возврат к версии 7.05.502 сработал.

Для чего: я не смог найти ничего чисто C#

Другие вопросы по тегам