我正在使用Zbar api编写一个qr代码解码器。我正在使用windows预建库。我使用以下代码将图像加载到ZBar
IplImage *src=cvLoadImage("image.png",CV_LOAD_IMAGE_GRAYSCALE);
ImageScanner scanner;
scanner.set_config(ZBAR_NONE, ZBAR_CFG_ENABLE, 1);
int width = src->width;
int height = src->height;
uchar* raw = (uchar *)(src->imageData);
Image image(width, height, "Y800", raw, width * height);
int n = scanner.scan(image);
但它无法解码图像。我是否使用正确的方法使用opencv读取图像数据? 。当我只测试一个解码的图像并且对其他所有图像都失败了。但是当我使用zbarimg命令行选项
时,它运行良好