一、报错
OpenCV: terminate handler is called! The last OpenCV error is:
OpenCV(4.7.0-dev) Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\GHA-OCV-2\_work\ci-gha-workflow\ci-gha-workflow\opencv\modules\highgui\src\window.cpp, line 971
二、解决
1、当成员函数的参数与类成员同名时,不用this指针访问类成员,则默认用本地的参数。
void Image::read_image(Mat src)
{
src = src;//this指向类成员,当同名时用于区分本地参数还是类成员
}
2、改正
void Image::read_image(Mat src)
{
this->src = src;//this指向类成员,当同名时用于区分本地参数还是类成员
}