OpenCV:设置图像阈值并反转图像
OpenCV: Threshold and Invert an image
我正在尝试使用Cinder OpenCV块对图像进行阈值设置和反转。在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对255)。如果我使用一个较低的值(例如255上的70),那么颜色反转实际上是有效的。
相关文章:
- 传感器值的阈值
- 我们可以将阈值应用于色彩空间模型的单个组件(如 RGB 和 LAB)吗?
- 错误:断言失败 (src.type() == CV_8UC1) 在阈值中
- 使用阈值进行加速度计振动检测
- OpenCV Otsu的阈值:计算多个Mat对象的单个阈值
- Java opencv inRange 阈值函数将我的图像分成三个不同的图像
- 在RGB图像上执行阈值操作
- NDK-图像阈值
- 如何在 OpenCv 中使用 HSV 阈值和轮廓从图像中提取皮肤
- 如何访问cv::canny阈值的梯度幅度图像
- OpenCV:如何使用阈值正确分割图像/使用二进制图像对原始图像进行分割
- 使用 VTK (vtkImageThreshold) 的阈值图像数据
- 如何使阈值窗口仅适用于我的一半图像
- 在一定范围内对图像进行阈值设置
- OpenCV:设置图像阈值并反转图像
- 在阈值图像中查找行间距- R/ c++图像处理
- 在rgb图像上应用二值阈值滤波器
- opencvc++在阈值图像中查找移动
- 二维哈尔小波变换软阈值图像去噪(c++)
- 如何修改这个python opencv程序来从阈值图像中获取xy坐标