Обычно, как уже упоминалось, вам нужно использовать специальные алгоритмы с полки обработки изображений.
Кроме того, трудно дать точный ответ, потому что вопрос слишком общий. Два изображения могут рассматриваться как разные или не основанные на количестве свойств.
Например, у вас может быть одно изображение цветка 100x100 пикселей и изображение того же цветка, но с размером 50x50 пикселей. Для некоторых целей и применений эти два будут считаться одинаковыми (независимо от разных размеров), но будут другими изображениями для других целей.
Возможно, вы захотите проверить, как сравнение изображений осуществляется некоторыми инструментами, и узнать, как это работает:
Если вы не хотите сравнивать содержимое изображения, а просто проверить, эквивалентны ли два двоичных потока (файлы изображений, другие двоичные файлы, двоичный объект с содержимым изображения), тогда вы можете сравнить MD5 контрольные суммы изображения.