gpt4 book ai didi

c++ - OpenCV imwrite 参数读取访问冲突

转载 作者:太空宇宙 更新时间:2023-11-03 22:29:33 25 4
gpt4 key购买 nike

一个非常简单的问题...为什么我会收到此代码的读取访问冲突错误?

cv::Mat laserSpeckle = Mat::zeros(100,100,CV_8UC1);
imwrite( "C://testimage.jpg", laserSpeckle );

当我附加一个调试器并进一步查看它时,它会在 grfmt.cpp 中的这段代码中抛出异常。

if( params[i] == CV_IMWRITE_JPEG_QUALITY )
{
quality = params[i+1];
quality = MIN(MAX(quality, 0), 100);
}

它也出现在 .png 和 .tiff 中。我是 OpenCV 新手,如果这真的很简单,我深表歉意。我使用 Qt 是为了它的值(value)。

最佳答案

您自己构建 OpenCV 吗?如果是,请确保在配置构建文件时启用选项 WITH_JPEG:

cmake ... -DWITH_JPEG=ON ...

关于c++ - OpenCV imwrite 参数读取访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29287117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com