opencv图片根据规则改变颜色

解析

1. 读入图片

2.通道分离

3.像素值在【100,200】之间,赋值128。大于200赋值255,小于100赋值0。

源码

import cv2
img_raw_path="past/unet-test_result0-0-1-0.png"
img_raw=cv2.imread(img_raw_path)
(r,g,b)=cv2.split(img_raw)
r_copy=r.copy()
r_copy[ r_copy.any in range(100,200)]=128
r_copy[r_copy>200]=255
r_copy[r_copy<100]=0
cv2.imwrite("New/unet-test_result0-0-1-0.png",r_copy)

图片展示

原图如下。

opencv图片根据规则改变颜色_第1张图片

处理后的图片,缺口变得清晰。

 opencv图片根据规则改变颜色_第2张图片

你可能感兴趣的:(opencv,人工智能,计算机视觉)