【发布时间】:2013-09-17 04:47:19
【问题描述】:
我试图理解 opencv 的 c 函数 cvSaveImage 并与此处的 2.4.6 文档有关:
函数 save-image 将图像保存到指定文件。图片格式为
根据文件扩展名选择(有关扩展名列表,请参阅 (load-image))。 只有 8 位(或在PNG、JPEG 2000和TIFF的情况下为 16 位无符号 (+16u+))单 通道或 3 通道(使用‘BGR’通道顺序)图像可以保存使用 这个功能。如果格式、深度或通道顺序不同,请使用Mat::convertTo()和cvtColor()在保存前进行转换。或者,使用通用 XML I/O 函数将图像保存为 XML 或YAML格式。
它说“如果格式、深度或通道顺序不同,请在保存前使用 Mat::convertTo() 和 cvtColor() 进行转换。”
在 c 接口中哪些函数会做同样的事情。如果可能,请在您的回复中包含示例代码。
【问题讨论】: