当前位置: 首页 > news >正文

做dw网站图片怎么下载地址装修公司大全

做dw网站图片怎么下载地址,装修公司大全,wordpress 注册登录插件,网站建设结项报告前言:Hello大家好,我是小哥谈。本节课就手把手教你如何改变图像的透明度,希望大家学习之后能够有所收获~!🌈 目录 🚀1.技术介绍 🚀2.实现代码 🚀1.技术介绍 改变图像透明度的实…

前言:Hello大家好,我是小哥谈。本节课就手把手教你如何改变图像的透明度,希望大家学习之后能够有所收获~!🌈  

     目录

🚀1.技术介绍

🚀2.实现代码

🚀1.技术介绍

改变图像透明度的实质是设置图像的透明度值。因此,OpenCV在B通道G通道R通道的基础上,又增加了一个alpha通道(即A通道)。也就是说,通过A通道,就能够设置图像的透明度。在BGRA色彩空间中,A通道的取值范围是0~255;其中,0表示透明255表示不透明

本案例将实现的是让下图所示的目标图像呈现半透明(设置A通道的值为172)的视觉效果。

要想设置一幅BGR图像的透明度,先要把这幅图像的色彩空间转为BGRA色彩空间,再对其执行拆分通道的操作,而后在其他通道的值保持不变的情况下,设置A通道的值为172。

关键代码如下所示:

bgra_image = cv2.cvtColor(bgr_image, cv2.COLOR_BGR2BGRA)
b, g, r, a = cv2.split(bgra_image)
a[:, :] = 172

🚀2.实现代码

具体的实现代码如下所示:

import cv2bgr_image = cv2.imread("1.png") # 读取当前项目目录下的图像
# 把读取到的图像从BGR色彩空间转为BGRA色彩空间
bgra_image = cv2.cvtColor(bgr_image, cv2.COLOR_BGR2BGRA)
b, g, r, a = cv2.split(bgra_image) # 拆分BGRA图像中的通道
a[:, :] = 172 # 设置BGRA图像的透明度为172(半透明)
bgra_172 = cv2.merge([b, g, r, a]) # 合并拆分后并将透明度调整为172的通道
cv2.imwrite("D:/bgra_172.png", bgra_172) # 在D盘根目录下,保存透明度为172的BGRA图像

运行结果如下所示:


http://www.yayakq.cn/news/293524/

相关文章:

  • 网站制作的核心技术网站建设 公司
  • 怎样做网站视频微信分销系统模板
  • 磁器口网站建设看啥网一个没有人工干预的网
  • 建设网站过程第一阶段网站开发工具c
  • 全面的郑州网站建设手机网站如何开发
  • 网站接入支付宝在线交易怎么做做网站开发要学多久
  • 网站建设三网合一指的是什么意思东营中移动网站建设
  • 公司主页网站设计一起做网店的类似网站
  • 电子商务网站怎么做比较好的海报设计网站
  • 手机网站开发方案办公管理系统oa
  • 淘宝客cms网站建设杭州网站建设 巴零
  • 网站建设与运营 教材 崔搜索引擎优化seo专员
  • 微网站是用什么代码制作企业官方网站怎么做
  • 衡水网站优化推广广州站八个字
  • 徐州市制作网站的公司台州网红
  • 商丘做手机做网站什么都可以看的浏览器
  • 做emc的有哪些网站镇江网络科技有限公司
  • 山东网站seo开发系统管理员已阻止这个应用
  • 昆明网站建设推广服务临海网站建设公司
  • 大连网站开发培训班天元建设集团有限公司招聘2022
  • 从电子商务网站f型眼球轨迹分析其网站布局手机制作网站开发
  • 网上做期末试卷的网站网站如何设置微信支付功能
  • 搭建淘宝客网站源码龙华做网站的
  • 小程序开发平台哪个产品好蚌埠网站优化
  • 赣州建设局 网站济南建设大厦
  • 教你如何建设一个模板网站黄冈网站建设优化排名
  • 东莞网站建设设计价格无锡网站制作哪些
  • 深圳需要做网站的公司有哪些网站建设规范管理工作
  • 在线旅游网站平台有哪些wordpress怎样弄栏目
  • 有口碑的番禺网站建设西宁网站建设最好的公司