调用功能 / C 和OPENCV时会出错
getting error while calling function / c++ and opencv
我编写了一个函数(高),该功能(高)作为输出。我将在另一个功能(过滤器)中使用此返回的垫子将其用作Medianblur()的输入。这就是我的意思:
High();
Filter();
Mat Data::High(float* distances){
Mat Matdis;
...
return Matdis;
}
void Data::Filter(){
High();
MedianBlur(Matdis,Matdis,ksize);
}
我在中间布鲁尔线上遇到错误...有人知道原因是什么吗?
预先感谢..
大概是,您忘记发布的错误消息告诉您,Matdis
在Filter
的范围内未声明。如果要将High
的返回值作为MedianBlur
的输入,则需要获取返回值:
Mat high = High(distances); // You'll need an argument for this function
MedianBlur(high, high, ksize);
相关文章:
- 创建 OpenCV 非自由版本 v4.3 时出错,可折叠.cpp错误 C2039、2605
- 在opencv中创建4x4垫矩阵时出错
- Gtk+ 3 使用 OpenCV 编译时出错
- Caffe Net.Forward 尝试使用 OpenCV 进行人脸检测时出错
- 尝试从 Github 编译 OpenCV QT 代码时出错
- OpenCV 加载 yaml 文件时出错
- 使用OPENCV 3.4加载CNN TensorFlow模型时出错
- 构建 OpenCV 时出错:"recompile with -fPIC"
- 在Ubuntu中使用VideOwriter(OpenCV)保存视频作为MP4时出错
- 在Debian上编译OpenCV(C++)时出错
- 使用CUDA编译OpenCV示例程序时出错
- 使用Inrange后,从HSV转换为BGR或OPENCV中的HSV到JPEG时出错
- 使用 OpenCV 保存 .pgm 图像时出错
- 制作 OpenCV 时出错
- 将calcOpticalFlowPyrLK与OpenCV 2.3.1一起使用时出错
- 调用功能 / C 和OPENCV时会出错
- Glibcxx 编译 FREAK OpenCV 演示文件时出错
- OpenCV C++代码在终端中运行良好,但在从Ubuntu 12.04运行时出错
- 使用CMake编译OpenCV项目时出错
- 使用cv::Mat.submat opencv时出错