0
点赞
收藏
分享

微信扫一扫

docker compose完成简单项目部署

眼君 2024-06-04 阅读 6

一 核心知识

色彩空间变换;
像素访问;
矩阵的+、-、*、、;

基本图形的绘制

二 颜色空间

RGB:人眼的色彩空间;
OpenCV默认使用BGR;
HSV/HSB/HSL;
YUV(视频);

1 RGB

在这里插入图片描述

2 BGR

在这里插入图片描述

图像的多种属性

1 访问图像(Mat)的属性

import cv2
import numpy as np

img=cv2.imread('RMB.jpeg')

#shape属性中包括了三个信息
#高度,长度 和 通道数
print(img.shape)

#图像占用多大空间
# 高度*长度*通道数
print(img.size)

#图像中每个元素的位深
print(img.dtype)

2 通道分离与合并

split(mat)

merge((ch1,ch2,…))

import cv2
import numpy as np
import numpy as py

img=np.zeros((480,640,3),np.uint8)

b,g,r=cv2.split(img)

b[10:100,10:100]=255
g[10:100,10:100]=255

img2=cv2.merge((b,g,r))

cv2.imshow('img',img)
cv2.imshow('b',b)
cv2.imshow('g',g)
cv2.imshow('img2',img2)
cv2.waitKey(0)


2 HSV

Hue:色相,即色彩,如红色,蓝色;
Saturation:饱和度,颜色的纯度;
Value:明度

在这里插入图片描述
在这里插入图片描述

HSL

Hue:色相
Saturation:饱和度
Lightness:亮度

HSL与HSV

在这里插入图片描述

举报

相关推荐

0 条评论