Jump to content
Compvision.ru
Tlya

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

Recommended Posts

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

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

 

2323.JPG

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

Share this post


Link to post
Share on other sites

Разобрался!

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

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

#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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×