gpt4 book ai didi

c++ - 将自适应阈值化应用于范围内函数opencv c++

转载 作者:行者123 更新时间:2023-11-28 05:21:03 26 4
gpt4 key购买 nike

我想拍摄一段视频并从中创建一个二进制文件,我想要这样,如果像素在某个范围内,它将包含在二进制文件中。换句话说,我想要像 inRange() 函数中那样的上限和下限,而不是像 threshold() 函数中那样的简单截止点。

我还想使用自适应阈值来解释视频中的光照差异。有没有办法做到这一点?我知道有 inRange() 做前者,adaptiveThreshold() 做后者,但我不知道是否有办法同时做这两件事。

最佳答案

将 adaptiveThreshold() 应用于整个原始图像,然后将 inRange() 应用于原始图像并将 inRange() 的结果用作掩码:

adaptiveThreshold(original_image, dst_image ... );
inRange(original_image, minArray, maxArray, mask);
Mat output = dst_image.mul(mask);

关于c++ - 将自适应阈值化应用于范围内函数opencv c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41495393/

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