gpt4 book ai didi

opencv - 奇/偶迭代是什么意思?

转载 作者:行者123 更新时间:2023-12-02 17:13:28 25 4
gpt4 key购买 nike

http://opencv-code.com/quick-tips/implementation-of-guo-hall-thinning-algorithm/

在看郭霍尔算法,但我不明白它说的那部分

 * @param  iter  0=even, 1=odd

最佳答案

这意味着参数iter基于它是奇数迭代还是偶数迭代来控制当前过程。

void thinningGuoHallIteration(cv::Mat& im, int iter) {...}

给定3×3窗口,显示像素 p(i,j)的8个邻域,

对于奇数迭代和偶数迭代,它的处理方式将有所不同:

您可以进一步了解它的名称:
do {
thinningGuoHallIteration(im, 0);
thinningGuoHallIteration(im, 1);
cv::absdiff(im, prev, diff);
im.copyTo(prev);
}
while (cv::countNonZero(diff) > 0);

您会看到它只运行一次偶数迭代,然后运行一次奇数迭代。

查看 here了解更多信息。

关于opencv - 奇/偶迭代是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23050104/

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