基于OpenCV的数字图像处理 课件 项目1-实践篇:任务实施.pptxVIP

  • 1
  • 0
  • 约1.03千字
  • 约 7页
  • 2026-08-30 发布于山东
  • 举报

基于OpenCV的数字图像处理 课件 项目1-实践篇:任务实施.pptx

任务实施

任务实施某图像设计人员需要对一副彩色图像maple.jpg进行色彩调整以达到需要的艺术效果,设计需求是减淡蓝色、绿色、增强红色。

任务步骤(1)读取要进行处理的图片。(2)通道拆分。彩色图像一般包含三个通道,分别是B、G、R,代表蓝色通道、绿色通道、红色通道,对色彩的调整实际是对各通道像素值的调整,因此首先应该对该图像进行通道拆分。(3)颜色调整。分别修改三个通道的像素值,设计要求是减淡蓝色、绿色,我们可以将蓝色通道B和绿色通道G的值减少,将红色通道R的像素值增加,即可达到要求。(4)通道合并。

项目代码importcv2importnumpyasnpimportrandom#1.读取图像image=cv2.imread(image//maple.jpg)#2.通道拆分B,G,R=cv2.split(image)#生成一个随机增减的像素值,范围再0-30beta=random.randint(0,30)B=np.clip((B-beta),0,255)#B通道像素值减去betaG=np.clip((G-beta),0,255)#G通道像素值减去betaR=np.clip((R+beta),0,255)#R通道像素值增加beta:

项目代码:result=cv2.merge([

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档