当前位置: 首页 > news >正文

厦门seo测试东莞百度seo新网站快速排名

厦门seo测试,东莞百度seo新网站快速排名,美大门店管理系统,网站建设咨询有客价优网站建目录 1、GRAY色彩空间 2、从BGR色彩空间转换到GRAY色彩空间 2.1色彩空间转换码 2.2实例 BGR色彩空间转换到GRAY色彩空间 3、HSV色彩空间 4、从BGR色彩空间转换到HSV色彩空间 4.1色彩空间转换码 4.2实例 BGR色彩空间转换到HSV色彩空间 1、GRAY色彩空间 GRAY色彩空间通常…

目录

1、GRAY色彩空间

2、从BGR色彩空间转换到GRAY色彩空间

2.1色彩空间转换码

2.2实例 BGR色彩空间转换到GRAY色彩空间

3、HSV色彩空间

4、从BGR色彩空间转换到HSV色彩空间

4.1色彩空间转换码

4.2实例 BGR色彩空间转换到HSV色彩空间


1、GRAY色彩空间

 GRAY色彩空间通常指的是灰度图像,灰度图像是一种每个像素都是从黑到白,被处理为256个灰度级别的单色图像。这256个灰度级别分别用区间[0,255]中的数值表示,其中,“0”表示纯黑色,“255”表示白色,0~255之间的数值表示不同的亮度(即色彩的深浅程度)的深灰色或者浅灰色。

如下图,一副花朵图像的灰度图像

2、从BGR色彩空间转换到GRAY色彩空间

OpenCvSharp中使用Cv2.CvtColor方法,该方法用于转换图像的色彩空间,其函数如下:

public static void CvtColor(InputArray src, OutputArray dst, ColorConversionCodes code, int dstCn = 0)

摘要:
    Converts image from one color space to another

参数:
  src:
    The source image, 8-bit unsigned, 16-bit unsigned or single-precision floating-point

  dst:
    The destination image; will have the same size and the same depth as src

  code:
    The color space conversion code

  dstCn:
    The number of channels in the destination image; if the parameter is 0, the number
    of the channels will be derived automatically from src and the code

2.1色彩空间转换码

ColorConversionCodes.BGR2GRAY        从BGR色彩空间转换到GRAY色彩空间

ColorConversionCodes.RGB2GRAY        从RGB色彩空间转换到GRAY色彩空间

2.2实例 BGR色彩空间转换到GRAY色彩空间

代码如下:

Mat mat = Cv2.ImRead("test.jpg");
Cv2.ImShow("bgr", mat);
Cv2.CvtColor(mat, mat, ColorConversionCodes.BGR2GRAY);
Cv2.ImShow("gray", mat);
Cv2.WaitKey();
Cv2.DestroyAllWindows();

效果

虽然色彩空间类型转换是双向的,而且OpenCV也提供了ColorConversionCodes.BGR2GRAY(从BGR色彩空间转换到GRAY色彩空间)和ColorConversionCodes.GRAY2BGR(从GRAY色彩空间转换到BGR色彩空间)这两个转换码,但是灰度图像是无法转换成彩色图像的。这是因为在彩色图像转换成灰度图像的过程中,丢失了颜色比例。这些比例丢失了就再也找不回来了。

3、HSV色彩空间

BGR色彩空间是基于三基色而言,即红色、绿色、蓝色。而HSV色彩空间则是基于色调、饱和度和亮度而言的。

        色调(H)是指光的颜色,例如,彩虹中的赤,橙,黄,绿,青,蓝,紫分别表示不同的色调。在OpenCV中,色调在区间[0,180]内取值。例如,代表红色、黄色、绿色和蓝色的色调值分别为0、30、60和120。

        饱和度(S)值色彩的深浅。在OpenCV中,饱和度在区间[0,255]内取值。当饱和度为0时,图像将变为灰度图像。

        亮度(V)指光的明暗。与饱和度相同,在OpenCV中,亮度在区间[0,255]内取值。亮度值越大,图像越亮;当亮度值为0时,图像呈纯黑色。

4、从BGR色彩空间转换到HSV色彩空间

OpenCvSharp提供Cv2.CvtColor方法,该方法不仅可以从BGR色彩空间转换到GRAY色彩空间,还可以将图像从BRG色彩空间转换到HSV色彩空间。

4.1色彩空间转换码

ColorConversionCodes.BGR2HSV        从BGR色彩空间转换到HSV色彩空间

ColorConversionCodes.RGB2HSV        从RGB色彩空间转换到HSV色彩空间

4.2实例 BGR色彩空间转换到HSV色彩空间

代码如下:

Mat mat = Cv2.ImRead("test.jpg");
Cv2.ImShow("bgr", mat);
Cv2.CvtColor(mat, mat, ColorConversionCodes.BGR2HSV);
Cv2.ImShow("hsv", mat);
Cv2.WaitKey();
Cv2.DestroyAllWindows();

效果

http://www.qdjiajiao.com/news/10497.html

相关文章:

  • 电子商务网站建设第三章答案seo入门培训学校
  • 重庆网站建设大概多少费用技术培训学校机构
  • 前端做网站直播新手如何自己做网站
  • 网架加工入门基础知识做博客的seo技巧
  • 科技类网站设计东莞网络推广代运营
  • 苏州网络推广苏州网站建设网站建设制作费用
  • 东莞网站系统哪里好常州网站seo
  • 网站建设询价单怎样自己做网站
  • 网页制作与网站建设在线作业兰州搜索引擎优化
  • 亚洲av成人片无码网站在线观看seo点击工具
  • 上海网站建站建设seo工具不包括
  • 建设网站 软件小程序开发哪家更靠谱
  • 网络营销策划方案案例范文北京搜索优化排名公司
  • 3d建模网站企业网站管理
  • 专门做av字幕的网站有哪些百度贴吧的互动社区
  • 中山网站开发招聘客服外包平台
  • 简洁文章网站模板下载seo搜索优化是什么意思
  • 网站开发的特点天津seo关键词排名优化
  • 做网站机构图用什么工具中超最新积分榜
  • 西安月子中心网站制作中国国家培训网靠谱吗
  • 常州网站建设效果win7优化大师下载
  • 福建定制网站开发搜索引擎怎么做
  • 实用性网站建设开题报告网站关键词上首页
  • 仙桃网站设计外链生成网站
  • 网页模板下载html厦门seo优化外包公司
  • 网站建设的细节处理百度推广网址是多少
  • 做网站搜爬闪刷钻业务推广网站
  • 陕西因酷网站建设网站运营与维护
  • bigdropinc是什么网站网站推广seo设置
  • 网站详情页怎么做网络营销题库案例题