2015-07-14 2 views
0

Я просто сижу на метро и думал о снимках. Есть ли способ определить, является ли изображение фотографией или нет? Я не хочу использовать расширение файла, потому что это может быть что угодно.Подтвердить, если изображение является фотографией

Есть ли какой-либо .net C# путь или плагин для анализа изображения?

+4

http://xkcd.com/1425/ – Rob

+1

Фото по сравнению с чем? Если скриншот текста, вы можете сравнить качество JPEG и коэффициенты сжатия PNG. – leppie

+2

Ну, если это JPEG, вы можете извлечь информацию EXIF. Если присутствует, то, скорее всего, это было сделано камерой (включая диафрагму, скорость затвора и т. Д.), А не что-то, вставленное в PBrush и сохраненное как JPEG. – MickyD

ответ

0

Есть ли какой-либо .net C# способ или плагин для анализа изображения?

Да, вы можете использовать Emgu, openCV wrapper for .net С OpenCV вы можете получить строку текста внутри изображения. Или даже вы можете обнаружить улыбку людей на вашем изображении.

+0

Не уверен, что OP после машинного обучения обнаруживает знаки _traffic; грибы или лица, скорее, будь то «фотография или нет» _. ML в этом примере нужно было бы обучить для каждого мыслимого объекта. – MickyD

+1

Возможно, нам понадобится определение фотографии в этом случае. openCV может обнаруживать все, как круг, прямоугольник и другие объекты. Если это просто текст, а не текст, то это просто. –

Смежные вопросы