gpt4 book ai didi

c++ - OpenCV:阈值和反转图像

转载 作者:搜寻专家 更新时间:2023-10-31 01:42:52 24 4
gpt4 key购买 nike

我正在尝试使用 Cinder OpenCV block 对图像进行阈值化和反转。在 openFrameworks 中,我会使用类似的东西:

someImage.threshold(230, true);

...其中 true 是指定阈值和反转的参数。

在 Cinder 中,我正在尝试以下操作:

cv::threshold (input, threshNear, 230, 255, CV_THRESH_BINARY_INV);     

...那行不通,或者

cv::threshold (input, threshNear, 100, 255, CV_8U);
cv::invert ( threshNear, threshNearInverted);

...产生错误并让程序卡住。

有什么建议吗?

最佳答案

好的,经过更多测试后,我意识到实际上要走的路是

 cv::threshold (input, threshNear, 70, 255, CV_THRESH_BINARY_INV);

我在问题中发布的代码的问题看起来与我尝试使用的阈值(230 on 255)有关。如果我使用较低的值(例如 255 上的 70),颜色反转实际上会起作用。

关于c++ - OpenCV:阈值和反转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26137051/

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