OpenCV cvtColor,无需知道源类型

时间:2017-01-19 10:05:25

标签: c++ opencv

有没有一种方法可以在OpenCV(> = 2)中转换图像而不必知道它们的源类型?我意识到有cvtColor,但你必须指定转换代码,这总是需要我创建一个相应的开关块,这真的很乏味。如果没有像这样常见的辅助功能,我会感到惊讶。

由于

1 个答案:

答案 0 :(得分:1)

OpenCV cv::Mat不存储图像数据所代表的格式或颜色空间(仅与存储器存储相关的内容,如深度和通道数)。

因此,此信息是外部信息,必须由用户管理 管理还意味着如果要转换为另一个颜色空间,您需要知道并指定源颜色空间和目标颜色空间。