windows c++ 修改 opencv 读写文件的像素大小限制 OPENCV_IO_MAX_IMAGE_PIXELS
【代码】windows c++ 修改 opencv 读写文件的像素大小限制 OPENCV_IO_MAX_IMAGE_PIXELS。
·
#include <stdlib.h>
#include <opencv2/opencv.hpp>
// 修改 OpenCV 图像像素数量限制(默认为 1,073,741,824)
int result = _putenv_s("OPENCV_IO_MAX_IMAGE_PIXELS", "10737418240");
printf("set environment variable: %d", result);
// 验证是否设置成功
char* env_value = nullptr;
size_t buf_size = 0;
errno_t err = _dupenv_s(&env_value, &buf_size, "OPENCV_IO_MAX_IMAGE_PIXELS");
if (err != 0 || env_value == nullptr) {
printf("Failed to get environment variable: OPENCV_IO_MAX_IMAGE_PIXELS (err=%d)", (int)err);
} else {
printf("OPENCV_IO_MAX_IMAGE_PIXELS = %s", env_value);
free(env_value);
}
更多推荐
所有评论(0)