美文网首页
41. 颜色映射

41. 颜色映射

作者: 十里江城 | 来源:发表于2019-11-13 08:51 被阅读0次
import cv2
import numpy as np
import random
import math

img = cv2.imread('face.jpg', 1) 
imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]

# RGB new 蓝色更强   b = b * 1.5  g = g * 1.3
# 定义三维零矩阵 类型为np.uint8
dst = np.zeros((height, width, 3), np.uint8)
print('dst.shape: ', dst.shape)
print('img.shape: ', img.shape)

for i in range(0, height):
    for j in range(0, width):
        (b, g, r) = img[i, j]
        b = b * 1.5
        g = g * 1.3
        if b > 255:
            b = 255
        if g > 255:
            g = 255
        dst[i, j] = (b, g, r)
        
cv2.imshow('src', img)
# 类似电影特效
cv2.imshow('dst', dst)
cv2.waitKey(0)

定义的三维零矩阵维度如下:


image.png

颜色映射的效果如下:


image.png

相关文章

  • 41. 颜色映射

    定义的三维零矩阵维度如下: 颜色映射的效果如下:

  • matplotlib的colormap(颜色映射)

    matplotlib中用来做热图的颜色映射有很多种,我们可以选择各种不同的颜色映射来做出符合我们预期的热图。其源代...

  • ggtree给分支映射颜色

    https://guangchuangyu.github.io/2016/12/edge-coloring-wit...

  • leaflet地图分级设色

    关键词:leaflet; geojson; wkt; 分级设色; 地图渲染;颜色映射;颜色转换;图例 案例需求:各...

  • UE4中的Tone Mapping

    什么是Tone Mapping Tone Mapping翻译过来是色调映射,其作用是把大范围HDR的颜色,映射为小...

  • imagesc

    功能:使用缩放颜色显示图像 语法 1、imagesc(C) 将C中数据映射为颜色。每个元素C指定一个像素颜色。得到...

  • 可视化颜色映射

    label_colours = np.random.randint(255, size=(100, 3))im_t...

  • ggplot第二篇-认识映射、图层和分组

    1.从实例中学习映射和图层 映射类型除了最常用、必须有的xy轴以外,还有其他的一些,比如: 颜色类:color(颜...

  • 一人一个

    生活是什么颜色 你的眼睛就是什么颜色 你是什么颜色 生活不说谎的映射 为什么非要保护色 保护色能保护你我 遮蔽了你...

  • 《一人一个》

    生活是什么颜色 你的眼睛就是什么颜色 你是什么颜色 生活不说谎的映射 为什么非要保护色 保护色能保护你我 遮蔽了你...

网友评论

      本文标题:41. 颜色映射

      本文链接:https://www.haomeiwen.com/subject/xtnqictx.html