我们正在尝试使用 OpenCV 4.1.0 调用读取大小为 400x400 的 PNG 图像:
*image = imread( filepath, CV_8UC4 );
当我打印 mat 调用的 cols 和 rows 时:
printf("col: %d , rows: %d \n", image->cols, image->rows);
表明
col: 200, rows: 200
但是调用file
它显示的图片:
PNG image data, 400 x 400, 8-bit/color RGBA, non-interlaced
.
当我尝试将图片放在第二张上时,它表明图片的尺寸确实是错误的。
如何强制读取 400x400 Mat 的图片Vec4b
。