第4章 像素的操作

前言

像素有二位数组构成,共256个,从[0, 255],其中“0”表示纯黑色;“255”表示纯白色

4.1.1 确定像素的位置

在Windows 10系统的“画图”工具中打开图片可以看到像素

#注意不要搞混水平还是垂直像素(前为水平,后垂直)

 例:import cv2

        image = cv2.imread("1.jpg")

        px = image[11, 122] # 坐标(11,122)上的像素

4.1.2 获取像素的BGR值

#print()方法打印这个像素,将得到这个像素的BGR值

print("坐标的像素的BGR值是", px)

得到(x,y,z)

例:分别获取坐标(291, 218)上的像素的B通道、G通道和R通道的值,代码如下:
import cv2
image = cv2.imread("1.jpg")
blue = image[291, 218, 0] # 坐标(291, 218)上的像素
的B通道的值
green = image[291, 218, 1] # 坐标(291, 218)上的像素
的G通道的值
red = image[291, 218, 2] # 坐标(291, 218)上的像素
的R通道的值
 

4.1.3 修改像素的BGR值

import cv2
image = cv2.imread("1.jpg")
px = image[291, 218]

px = [255, 255, 255] # 把坐标(291, 218)上的像素的值修改为[255, 255, 255]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值