色环

       色环实质上是一个色彩序列,将首尾连接在一起,形成一个环状图。

       基色,顾名思义是指最基本的颜色,把基色按照一定的比例混合,可以得到其他任何颜色。媒介不同,基色也不同。

       这是因为不同媒介呈现色彩的原理不同,比如计算机显示器使用加色,发射彩色光线,基色是:红、黄、蓝;而打印机使用减色,纸张上的墨水从它反射的光中吸收某种颜色,基色是:青、品红和黄。


 

          由两个基色调出的另一颜色称为“间色”,进而基色与间色混调后,出现的颜色为“三次色”。

          色彩是复杂而变换多端的视觉元素,单一颜色便可有不同的明暗度和纯度。在色彩的理论中,色相(Hue)、明度(value)与纯度(intensity)称为色彩的三个要素。

          色相是指色彩最原本的相貌。

          明度又称亮度,是指色彩的敏感程度。在色相中加入白色,可以使色彩变得更明亮,相反,若果加入黑纹,便使色彩的明度降低,变得暗淡。

          纯度又称彩度,是指色彩的艳丽程度。一个色相的色彩愈纯,其纯度越高,如果在色相中加入其他色彩,便会使其纯度降低。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenMV可以通过颜色识别来识别色环。首先需要使用OpenMV的颜色追踪功能,将色环的颜色范围设置为追踪的颜色范围,然后使用find_blobs()函数来查找色环的位置和大小。 以下是一个简单的示例代码: ```python import sensor, image, time # 初始化摄像头 sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.skip_frames(time = 2000) # 设置颜色追踪参数 red_threshold = (30, 100, 15, 127, 15, 127) # 红色范围 green_threshold = (30, 100, -64, -8, -32, 32) # 绿色范围 blue_threshold = (0, 30, 0, 64, -128, 0) # 蓝色范围 # 进入循环 while(True): # 获取图像 img = sensor.snapshot() # 查找红色色环 blobs = img.find_blobs([red_threshold], pixels_threshold=200, area_threshold=200) # 如果找到了红色色环 if blobs: # 在图像上绘制矩形框和中心点 for b in blobs: img.draw_rectangle(b.rect()) img.draw_cross(b.cx(), b.cy()) # 查找绿色色环 blobs = img.find_blobs([green_threshold], pixels_threshold=200, area_threshold=200) # 如果找到了绿色色环 if blobs: # 在图像上绘制矩形框和中心点 for b in blobs: img.draw_rectangle(b.rect()) img.draw_cross(b.cx(), b.cy()) # 查找蓝色色环 blobs = img.find_blobs([blue_threshold], pixels_threshold=200, area_threshold=200) # 如果找到了蓝色色环 if blobs: # 在图像上绘制矩形框和中心点 for b in blobs: img.draw_rectangle(b.rect()) img.draw_cross(b.cx(), b.cy()) # 显示图像 img.show() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值