Перейти к содержимому
Compvision.ru
Tlya

Повернутое изображение

Recommended Posts

Tlya    0

Народ, что за прикол?) Открываю изображение через faststone image viewer оно вертикально. Если через Paint или стандартный просмотрщик винды горизонтально.

Проблема в том что imwrite() тоже грузит горизонтально, что неправильно и о дальнейшей верной обработке речь не идет. Если просто пересохранить, то всё становиться норм

 

2323.JPG

Проще говоря - как получить метаданные из EXIF?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Tlya    0

Разобрался!

Нашел кое-какие библиотеки

Может кому-нибудь поможет

#include <iostream>
#include <libexif\exif-data.h>

using namespace std;

int main(){
    ExifData *ed=exif_data_new_from_file("D:\\22.JPG");
    ExifEntry *entry = exif_data_get_entry(ed, EXIF_TAG_ORIENTATION);
    char buf[1024];
    exif_entry_get_value(entry, buf, sizeof(buf));
    cout<<buf<<endl;
    system("pause");
}

Выводит ориентацию, от которой может плясать Mat

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×