我正在尝试将Mat传递给我的函数:
void drawline(Mat f)
{
cv::namedWindow("Output Window");
cv::imshow("Output Window", frame);
}
int main()
{
Mat frame = cv::imread("chhha.png");
drawline(frame);
getch();
return 0;
}
但它一直给我错误:
error C2065: 'frame' : undeclared identifier mouse-iterator.cpp 130
这意味着frame
无法正确进入函数输入。问题是什么,我该如何解决?
更新
我犯了一个错误。我必须在评论中指出f
而不是frame
。
但现在我没有看到任何图像。它只是一个空白的图像,准备崩溃。