【发布时间】:2015-04-26 13:12:11
【问题描述】:
我正在处理一个金字塔形的 tiff 文件。但是,OpenCV 不支持金字塔 tiff 文件,因此我尝试使用 libtiff 4.0.3 提取我需要的图层/目录/分辨率,然后将其传递给 OpenCV 进行处理。
我包括如下:
#include "tiffio.h"
#include "opencv2/highgui/highgui.hpp"
但是这样做会给我在types_c.h 中的以下内容:
typedef int64_t int64;
Typedef redefinition with different types ('int64_t(aka 'long long') vs 'long')
似乎 int64_t 被 2 个库中的每一个定义不同。
我已经使用homebrew 安装了这两个库,因此我不想编辑这些库,因为这会导致获取更新的问题,对我团队中的未来开发人员来说是一种痛苦等。
有没有一种方法可以在不修改它们的情况下使用这两个库?
【问题讨论】:
标签: c++ macos opencv homebrew libtiff