话不多说直接上代码在这里插入代码片

import cv2 as cv
import numpy as npm0 = np.zeros([50, 256*6+1, 3], np.uint8)
alpha = np.array([[0,1,0],[-1,0,0],[0,0,1],[0,-1,0],[1,0,0],[0,0,-1]])
m0[10:40, 0] = np.array([255, 0, 0])  for i in range(255):m0[10:40,i+1] = m0[10:40,i] + alpha[0]for i in range(255):m0[10:40,255+i+1] = m0[10:40,255+i] + alpha[1]for i in range(255):m0[10:40,255*2+i+1] = m0[10:40,255*2+i] + alpha[2]for i in range(255):m0[10:40,255*3+i+1] = m0[10:40,255*3+i] + alpha[3]for i in range(255):m0[10:40,255*4+i+1] = m0[10:40,255*4+i] + alpha[4]for i in range(255):m0[10:40,255*5+i+1] = m0[10:40,255*5+i] + alpha[5]cv.imshow('window1', m0)


但是我这样写代码就是不行,

m0 = np.zeros([50,256*6,3])m0[:,0] = np.array([255,0,0])alpha = np.array([[0,1,0],[-1,0,0],[0,0,1],[0,-1,0],[1,0,0],[0,0,-1]])for i in range(255*6):m0[10:40,i+1] = m0[10:40,i] + alpha[int(i/255)]cv.imshow('window1', m0)


中间不连续,也不知道怎么搞的

rgb色带python实现opencv相关推荐

  1. python使用openCV加载图像、并将BGR格式转换成HSV格式、定义HSV格式中需要分离颜色的掩码(掩模)区间(mask)、并使用mask信息进行颜色分离、BGR格式的图像转化为RGB、并可视化

    python使用openCV加载图像.并将BGR格式转换成HSV格式.定义HSV格式中需要分离颜色的掩码(掩模)区间(mask).并使用mask信息进行颜色分离.将BGR格式的图像转化为RGB.可视化 ...

  2. python opencv创建图像_使用Python中OpenCV库创建一幅图片的RGB通道图片

    我们知道,在使用PhotoShop进行图片的抠取.创建和存储选区.存储图像的色彩资料等复杂操作时,经常会用到一个功能,那就是"RGB"通道,它能从三原色角度对一幅图片进行精准处理. ...

  3. python使用OpenCV加载图像为RGB图并可视化加载的图像(Convert to RGB and show image)

    python使用OpenCV加载图像为RGB图并可视化加载的图像(Convert to RGB and show image) 目录 python使用OpenCV加载图像为RGB图并可视化加载的图像( ...

  4. 使用Python,OpenCV转换颜色空间,追踪对象的轨迹

    使用Python,OpenCV转换颜色空间,追踪对象的轨迹 1. 效果图 2. 源码 参考 这篇博客可以看作是之前俩篇博客的融合,将介绍如何使用Python,OpenCV转换颜色空间,并利用HSV追踪 ...

  5. 使用Python,OpenCV捕获关键事件,并进行视频剪辑

    使用Python,OpenCV捕获关键事件,并进行视频剪辑 1. 效果图 2. 原理 2.1 步骤 2.2 如何找到HSV空间值呢? [[[60 255 255]]] 3. 源码 3.1 keycli ...

  6. 使用Python,OpenCV,K-Means聚类查找图像中最主要的颜色

    Python,OpenCV,K-Means聚类查找图像中最主要的颜色 1. K-Means是什么? 2. 步骤 3. 效果图 4. 源代码 参考 对于肉眼来说,从一幅图中识别出主要颜色很容易.那怎么用 ...

  7. 使用Python和OpenCV在图像之间执行超快速的颜色转换

    使用Python和OpenCV在图像之间执行超快速的颜色转换 1. 效果图 2. 原理 2.1 颜色转移算法 2.2 步骤 2.3 算法改进 3. 源码 参考 这篇博客将介绍如何使用Python和Op ...

  8. 使用Python,OpenCV计算图像直方图(cv2.calcHist)

    使用Python,OpenCV计算图像直方图(cv2.calcHist 1. 效果图 2. 原理 2.1 什么是图像直方图? 2.2 计算直方图 2.3 可视化蒙版区域 3. 源码 参考 这篇博客将介 ...

  9. 使用Python,OpenCV确定对象的颜色

    1. 如何利用Python.OpenCV计算轮廓的中心 2. Python,OpenCV应用轮廓逼近算法,检测对象的形状,如三角形,正方形,矩形,五边形,圆. 这一节学习应用 L * a * b * ...

最新文章

  1. win7能用的matlab,win7环境下使用matlab7.0(R14)方法
  2. gitignore 文件生效办法
  3. 11个有用的移动网页开发App和HTML5框架
  4. ubuntu中PyCharm的安装与卸载
  5. 网站的几个性能指标和优化(简易)
  6. 深入一致性哈希(Consistent Hashing)算法原理
  7. 绝对不能错过!计算机视觉入门必备
  8. MapReduce如何使用多路输出
  9. linux校园网设计方案,linux在校园网的应用方案.doc
  10. Linux内核4.14版本:ARM64的内核启动过程(一)——start_kernel之前
  11. Matlab sim函数的用法
  12. STM32从固件库到HAL库
  13. 金融信息安全实训 课堂笔记5
  14. uniapp打包安卓apk增加推送UniPush工具hbuilder
  15. 服务器查看日志几种方式
  16. WWX的520(结构体排序)
  17. Cris 的Python笔记(十三):异常和文件处理
  18. 电子音乐及HOUSE的分类知识
  19. 一个丰富的通知工具类 NotifyUtil
  20. pycharm插件下载慢(pycharm插件下载慢原因)

热门文章

  1. 设计模式--提供者模式provider
  2. Java中一些常被忽视的特性
  3. 验机软件大集合(CPU、硬盘、显卡、系统检测类有更新)[转自it168]
  4. PYTHON实现AES加密,中英文通用!!!
  5. CC2640之OAD固件升级(外置Flash)
  6. 搜狗最新快速收录技巧
  7. babylonjs代码解读
  8. java发送邮件,多人单人发送,抄送,密送,附件
  9. 计算机类考英语教师资格证,我是安师大11年毕业的计算机师范毕业生,有计算机教师资格证,现在想考英语的,还要考教育学和心理学吗...
  10. 步之道︱适宜步行和不适宜步行的城市究竟什么样?