【发布时间】:2021-08-05 07:44:37
【问题描述】:
我有一个非常简单的代码来计算 PSNR,当我运行它时出现异常。
void psnr()
{
try
{
Mat img = imread("TestImage.png");
Mat imgGray, imgCanny;
Canny(img, imgCanny, 15, 150);
cout << endl << "PSNR " << cv::PSNR(img, imgCanny);
}
catch (cv::Exception& ex)
{
cout << "Error " << ex.msg;
}
waitKey(0);
}
我得到了期待:
错误 OpenCV(4.5.2) C:\build\master_winpack-build-win64-vc15\opencv\modules\core\src\norm.cpp:1279: 错误:(-215:断言失败)_src1.type() == _src2.type() in 函数'cv::PSNR'
异常的原因可能是什么?
【问题讨论】:
标签: opencv