【发布时间】:2016-01-13 13:47:57
【问题描述】:
zbar::Image::Image() 的文档没有说明可接受的图像格式:
zbar::Image::Image ( 无符号宽度 = 0, 无符号高度 = 0, const std::string & format = "", const void * data = NULL, unsigned long length = 0 ) [inline] 构造函数。
使用指定参数创建一个新图像
由于format 是一个字符串,而不是枚举,我不知道可能的值。我知道的唯一值是 zbar 附带的 scan_image.cpp 示例中的 Y800:
Image image(width, height, "Y800", raw, width * height);
还有其他可能的值吗?如果我在没有 ImageMagick 支持的情况下编译它也有关系(我将 --without-imagemagick 传递给 ./configure)?
编辑:我发现an answer 提到另一个问题的另一种可能格式:
顺便说一句:zbar 接受"GREY" format too...
【问题讨论】: