有没有人尝试过使用CImg库找出多页 TIFF 文件的页数?
我正在尝试计算文件中每一页的直方图。
这是我加载 TIFF 文件并创建 Image 对象的代码:
#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)`
函数并检查返回的图像是否为空/抛出异常。这似乎不是我想要的一种干净的方式。任何想法表示赞赏!