1 简要说明及流程

我们往往需要在图像中抠出指定颜色的区域。在实际工况下这种指定颜色不是简单的纯色,往往难以单一的用R G B的某个范围值去确定。

本文以PhotoShop为基准,在一副彩色图中按照提取指定范围内的HSV色彩空间。

主要流程分为2步:    在PS中确定HSV的各自的范围--->转换值域后使用OpenCV提取颜色区域。

2 在PhotoShop确认H S V 的上下界

使用PS打开某个图像,打开颜色面板,选择HSB滑块显示,  采用吸管工具在你想要提取的区域上摞动,看H S V 的上下界。H:[0, 360]     S:[0, 1.0]      V:[0, 1.0]

3 转换值域后使用OpenCV提取颜色区域

代码:

/**
* @brief 参照PhotoShop为基准,在一副彩色图中按照提取指定范围内的HSV色彩空间。
* @param inputImg:  输入的原图类型。图像需要为彩色。
* @param h_low:     H通道的下限值,原图中H通道小于该值的不被提取。PS值域范围[0~360],但OpenCV中为[0~180]
* @param h_hight:   H通道的上

如何使用OpenCV在图像中抠出指定的颜色区域相关推荐

  1. opencv 从原始的图像中找出ROI区域

    http://blog.csdn.net/chentravelling/article/details/45331225 opencv 从原始的图像中找出ROI区域 #include <iost ...

  2. python opencv 利用 GrabCut 算法(opencv已经实现)从图像中分离出前景

    # 利用GrabCut算法从图像中分离出前景 import numpy as np import cv2 as cv from matplotlib import pyplot as pltimg = ...

  3. 使用Python,OpenCV查找图像中的最亮点

    Python,OpenCV找出图像中的最亮点 1. 原理 2. 优化 3. 效果图 4. 源码 参考 这篇博客将向您展示如何使用Python和OpenCV查找图像中的最亮点,以及应用单行预处理代码-- ...

  4. 使用Python,OpenCV寻找图像中的轮廓

    使用Python和OpenCV查找图像中的形状 1. 效果图 2. 步骤 3. 源码 参考 这篇博客将讨论使用Python和OpenCV查找图像中的形状,具体是 cv2.inRange在图像中查找形状 ...

  5. OpenCV在图像中添加文字,画点,画直线

    OpenCV在图像中添加文字,画点,画直线 [尊重原创,转载请注明出处] http://blog.csdn.net/guyuealian/article/details/77870983 #inclu ...

  6. 用 OpenCV 检测图像中各物体大小

    我们需要定义一个比值,它测量每个给定指标的像素个数. 我将其称为「像素/度量」比率,在下一节中我将更正式地定义它. 1.「像素/度量」比率 为了确定图像中物体的大小,我们首先需要使用一个参考物体进行「 ...

  7. opencv 识别长方形_使用OpenCV检测图像中的矩形

    本文实例为大家分享了OpenCV检测图像中矩形的具体代码,供大家参考,具体内容如下 前言 1.OpenCV没有内置的矩形检测的函数,如果想检测矩形,要自己去实现. 2.我这里使用的OpenCV版本是3 ...

  8. 使用OpenCV测量图像中物体的大小

    本文翻译自pyimagesearch技术博客上的一篇文章,<Measuring size of objects in an image with OpenCV>,原文作者:Adrian R ...

  9. 一招教你轻松从图像中裁剪出婚纱礼服和面纱

    Super PhotoCut Pro是一款简单粗暴的抠图软件,它能够准确地覆盖你想要去除的任何一个细节区域,抠出图片中你最想要的部分,不需要任何的技巧,那么photocut怎么用呢?你只需要在图片上勾 ...

最新文章

  1. CountDownLatch 的使用 || enum 枚举使用的小技巧
  2. 好爽 java_Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和ec...
  3. ipython notebook超级好用
  4. HGsoft-downloader
  5. 记一次centos 6 x64位系统修复过程
  6. mysql分頁查詢_mysql分頁查詢 | 學步園
  7. Python中默认参数self的理解
  8. Google 搜索的基本语法
  9. 自动驾驶仿真:如何通过TCP方式进行VTD驾驶员仿真
  10. MATLAB破解版解决帮助文档需要许可证的问题
  11. java钟表动画_JavaFX实现简易时钟效果
  12. centos官网下载地址
  13. 排雷日记 -- mybatisplus分页查询效率
  14. 泰坦尼克号乘客生存情况分析之第二部分特征工程
  15. matlab逆变换法产生随机数_[原创]Matlab 生成随机数
  16. FFMPEG 实现混音,加水印,加文字,模糊水印任意滤镜组合
  17. 通俗理解 set,dict 背后的哈希表
  18. Unity任意轴向朝向某目标实现LookAt功能
  19. 小程序-视图与逻辑-页面导航
  20. pywinauto 自动进行远程桌面登陆 remote desktop connection

热门文章

  1. 计算机电源常见的认证有哪些,哪些电源适配器需要办理CCC认证
  2. 用原生js实现淘宝详情页图片放大镜效果
  3. 项目总结-网络舆情分析
  4. 计算机网络基础——WWW万维网
  5. 阿里云短信设置流程图文介绍
  6. JAVA和H5的优势有哪些
  7. python xmind_2018-09-14 python-xmind文件解析
  8. 迪士尼地铁背后的指挥官——地铁控制中心OCC,NOCC系统
  9. paddleSlim(一)剪裁
  10. 笔记本触摸板驱动,让你完全抛弃鼠标