image-processing - 为什么 cv::Dilate 的第三个参数失败?

标签 image-processing opencv

我正在测试 openCV2.2 中的 erode 和 dilate 函数,但是当我通过以下行时,由于第三个参数而编译失败:

dilate(gscaleImage, gscaleImage, 0, 18 );

谁能帮我解释一下,因为这是示例中的编码方式。
谢谢

最佳答案

OpenCV 有 C 和 C++ 接口(interface)。您正在调用 C++ 函数 cv::dilate 但是,从参数来看,它实际上是来自旧式 C 接口(interface)的 cvDilate。

关于image-processing - 为什么 cv::Dilate 的第三个参数失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370301/

相关文章:

python - 更改为/自字符串/字节后编码/解码图像数据

python - 不使用 cv2.findChessboardCorners 在 Python 中进行 OpenCV 相机校准

c++ - opencv-声明 vector 垫

image - 典型 PSNR 值

c# - 自动为图像添加水印

asp.net - 在软件中显示太多 'skin'检测

c - OpenCV 中的反向填充图像

Python opencv特征检测器导致段错误

opencv - Eclipse CDT 语法错误解析器假错误与 Mat 分配 : It compiles and runs ok

c++ - 如何在 OpenCV 中处理 vector (数学)