cv::Rect(x * resize_scale, y * resize_scale, resize_scale * 2, resize_scale * 2),
cv::Scalar(0), -1);
else
- /* if radius is same as resize_scale, data look so dense, so -4 */
- cv::circle(resize_buf, cv::Point((x + 1) * resize_scale, (y + 1) * resize_scale), resize_scale - 4,
- cv::Scalar(0), -1);
+ /* if radius is same as resize_scale, data look so dense, so size down */
+ cv::circle(resize_buf, cv::Point((x + 1) * resize_scale, (y + 1) * resize_scale),
+ resize_scale - resize_scale / 4, cv::Scalar(0), -1);
}
}
}
config.finder_shape == MV_BARCODE_GENERATE_ATTR_SHAPE_RECT) &&
config.logo_path.empty()))
return;
- const int resize_scale = 16;
+ const int resize_scale = 8;
cv::Mat resize_buf(buf.rows * resize_scale, buf.cols * resize_scale, CV_8UC1, cv::Scalar(255));
drawFinderPattern(resize_buf, resize_scale, buf.rows, buf.cols, config.finder_shape);