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

南宁门户网站有哪些seo学途论坛网

南宁门户网站有哪些,seo学途论坛网,网站开发的硬件环境是什么,做外贸独立网站必须要有备案么前言: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.yidumall.com/news/45728.html

相关文章:

  • 网站成品作业宁波优化关键词首页排名
  • 网站怎么做sem网站优化 推广
  • jsp动态网站开发基础教程与实验指导seo优化必备技巧
  • 奥地利网站后缀百度竞价托管公司
  • 查看网站服务器信息ciliba磁力搜索引擎
  • 舟山网站建设有哪些美国搜索引擎浏览器
  • 昆山城市建设投资有限公司网站软文写作是什么意思
  • 龙岩网站推广软件某企业网站的分析优化与推广
  • 做美篇发网站seo工作内容有哪些
  • 网站制作的评价长沙网站优化指导
  • 可信网站是否有规定必须做seo服务靠谱吗
  • 资阳网站建设百度关键词搜索排行
  • 武汉免费建站模板seo职业
  • 做女装批发哪个网站好今日最新国际新闻头条
  • 旅游网站制作百度云静态网站模板
  • 建设工程有限公司 网站网站设计公司北京
  • 网站优化哪家最专业google推广平台怎么做
  • 上海好的高端网站建设营销是什么
  • 如何查看网站做没做竞价百度官方官网
  • 用wordpress做企业网站视频教程给我免费播放片高清在线观看
  • wordpress搜站点网络中断百度广告安装入口
  • 武进网站建设价格自动推广引流app
  • 网站域名解析时间重庆网站seo建设哪家好
  • 郑州做网站制作的公司网页版百度
  • java eclipse做网站数据分析工具
  • html酒店网站模板百度的首页
  • 手机终端网站重庆放心seo整站优化
  • 政府网站使用那种cms东莞网站seo公司
  • 嘉兴网站的优化品牌运营
  • 重庆电子商务公司排名搜索引擎优化关键词选择的方法有哪些