pha = cv::Mat::zeros(img_size, CV_64FC1); B = cv::Mat::zeros(img_size, CV_64FC1);di==第一句通过第二句报错
时间: 2024-02-05 18:05:08 浏览: 110
低功率泵浦Ti:Al
这个错误可能是因为你没有定义 `img_size`,或者 `img_size` 的值不正确,导致 `cv::Mat::zeros()` 函数无法正确地创建一个大小为 `img_size` 的矩阵。
你可以检查一下 `img_size` 的定义和赋值是否正确,或者在创建 `cv::Mat` 对象时直接指定矩阵的大小,例如:
```
cv::Mat pha = cv::Mat::zeros(cv::Size(640, 480), CV_64FC1);
cv::Mat B = cv::Mat::zeros(cv::Size(640, 480), CV_64FC1);
```
这样可以直接指定矩阵的大小为 640x480。
阅读全文