gpt4 book ai didi

c++ - 空结构元素的 OpenCV 腐 eclipse /膨胀错误输出?

转载 作者:行者123 更新时间:2023-11-28 02:31:10 25 4
gpt4 key购买 nike

如果用 zeros(3,3) 结构元素腐 eclipse 图像,它应该全为 1,但在 OpenCV 的情况下,它返回图像。类似地,用 zeros(3,3) 结构元素对图像进行膨胀会返回图像本身,而不是全 0。

最佳答案

documentation说:

  • element – structuring element used for dilation; if element=Mat() , a 3x3 rectangular structuring element is used

如果您看一下实现,您会发现在空内核的情况下,ksize 将是 morphOp() #1683 内的 3x3。 :

Size ksize = !kernel.empty() ? kernel.size() : Size(3,3);

这个也适合我:

cv::Mat input = cv::Mat::eye(10, 10, CV_8UC1);
cv::Mat output;

cv::erode(input, output, cv::Mat());

关于c++ - 空结构元素的 OpenCV 腐 eclipse /膨胀错误输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28956656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com