滤去灰度色,去除浅灰色,保留黑色
Filter away grayscale colors, remove light gray, keep black
我有一个Mat
,它是一个包含灰度对象图像的帧。我想让这张图中的所有东西都是浅灰色到白色的,更准确地说,任何比R: 50g: 50b:50更轻的东西(我不是最擅长的颜色比例,但或多或少把灰色的物体做成白色,并保持所有几乎是黑色的东西)。
灰度为CV_BGR2GRAY
。
我已经尝试使用inRange()等,但我真的不明白如何使用通道,因此一个例子与一些非常基本的解释是高度赞赏!
inRange函数接受源图像+您应该知道的两个参数,lowbounds和highbounds,这只是包含您想要像素之间的BGR值的3元素数组。在你的例子中,你可以这样调用它:
inRange(src, CvScalar(0,0,0),CvScalar(50,50,50),dest);
相关文章:
- 有根的二进制搜索树.保留与其父级的链接
- 为多个会话保留XPtr
- 保留对其他类的成员函数的引用
- 指针保留字符串
- 是否有内置方法可以强制转换为不同的基础类型,但保留常量限定符?
- 如何让 GCC/Clang 在保留标识符上出错
- 必须为 C++20 协程帧保留多少内存?
- 如何将一个窗口保留在另一个应用程序窗口的前面
- 使用 char 分隔符解析C++中的字符串,但将可重复的字符保留为每个解析的子字符串 (C++ STL) 中的分隔符
- 局部变量保留函数中的值
- 保留函数指针模板参数
- 变量超出范围后如何保留向量值?
- C++矢量复制构造函数和赋值运算符是否也复制保留空间?
- 当为可变性配置时,boost::heap::d_ary_heap 保留的额外 std::list 的目的是什么?
- 如何使用 swig 修改类构造函数以保留对其中一个构造函数参数的引用?
- 即使在使用 delete[] 后仍保留的元素
- 如何在成为指向基类的指针后保留对子类方法的使用?
- OpenCV C++将灰色图像组合成彩色图像
- 将成员函数保留为未定义
- 滤去灰度色,去除浅灰色,保留黑色