Кто-нибудь из вас когда-нибудь пытался узнать количество страниц многостраничного файла TIFF с помощью библиотеки CImg?
Я пытаюсь рассчитать гистограммы для каждой отдельной страницы в файле.
Это мой код для загрузки файла TIFF и создания объекта изображения:
#define cimg_use_tiff
#include <CImg.h>
using namespace cimg_library;
void reader::read_tiff(char * filename){
CImg<short> img(filename);
}
Я мог бы попытаться использовать
CImg<T>::load_tiff (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1)`
функцию и проверьте, является ли возвращаемое изображение нулевым / выдается исключение. Это не похоже на чистый путь к тому, что я хочу. Любые идеи приветствуются!