仅作为记录,大佬请跳过。
展示
做法
直接对三通道数组赋值:
所有程序
linux和jupyter notebook环境
from PIL import Image
import numpy as np
im=Image.open('/Data4T/unet/data/bdata_HE_invade/val/test_0/40.png') # linux系统的路径格式
im_np=np.array(im)
im_np_t=im_np
# im_np_t[0][0]=[200,20,20]
for i in range(im_np_t.shape[0]):
for j in range(int(im_np_t.shape[1]/2)):
im_np_t[i][j]=[200,20,20]
import matplotlib.pyplot as plt
plt.imshow(im_np_t)
参考
感谢大佬博主文章提示——传送门
****更新
效果展示:
(可简要参考博主文章传送门)
其中,像素变色
,是根据矩形左上角像素点(x,y),给三通道彩图赋予新值像素
画矩形框
,根据矩形左上角点(x,y),用cv2.rectangle