用python生成纯色图像_python将图片非透明部分改成纯色-程序员宅基地

技术标签: python  cv  Python  

用python3生成纯色图像

# # encoding:utf-8
# 用python3生成纯色图像

import cv2
import numpy
#全黑的灰度图
gray0=numpy.zeros((500,500),dtype=numpy.uint8)
cv2.imshow('0',gray0)
#全白的灰度图
gray0[:,:]=255
gray255=gray0[:,:]
cv2.imshow('255',gray255)
#将灰度图转换成彩色图
Img_rgb=cv2.cvtColor(gray255,cv2.COLOR_GRAY2RGB)
#将RGB通道全部置成0
Img_rgb[:,:,0:3]=0
cv2.imshow('(0,0,0)',Img_rgb)
#将RGB通道全部置成255
Img_rgb[:,:,0:3]=255
cv2.imshow('(255,255,255)',Img_rgb)
cv2.waitKey(0)

图像颜色空间转换函数cvtColor()
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43951995/article/details/100836069

智能推荐

Android 使用 HTTP 访问网络_android nng code http-程序员宅基地

文章浏览阅读4.7k次。使用 HttpURLConnection在过去,Android 上发送 HTTP 请求一般有两种方式:HttpURLConnection 和 HttpClient,不过在 Android 6.0 系统中,HttpClient 被完全移除了,因此推荐使用 HttpURLConnection// 创建一个 URL 对象,并传入目标网络地址val url = URL("https://www.baidu.com")// 调用 openConnection() 方法即可获取 HttpURLConnecti._android nng code http

移动端开发touchmove事件preventDefault引发页面不能滚动问题_touchmove上拉无法滚动-程序员宅基地

文章浏览阅读9.7k次。项目中,用到了一个可在页面中的拖拽小图标,由于拖动过程中不能引发页面的拖动@touchmove事件对应函数中加入: document.addEventListener("touchmove",this.preventDefault,false); preventDefault(e) { e.preventDefault(); }但实际拖动之后,发现长页面上下也无法拖动..._touchmove上拉无法滚动

JAVA常见的运行时异常-程序员宅基地

文章浏览阅读1.9k次,点赞3次,收藏2次。一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticExcept..._常见的运行时异常

asterisk queue.conf 配置文件中文详解_asterisk 16 配置queue-程序员宅基地

文章浏览阅读8.2k次。asterisk queue.conf queue_asterisk 16 配置queue

(专升本)数字多媒体技术基础(音/视频处理软件)_音视频处理技术考试-程序员宅基地

文章浏览阅读1.4k次。目录视频处理软件音频处理软件声音的数字化过程音频文件扩展名视频处理软件#mermaid-svg-2Fb7cXTd4JisHm8a .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-2Fb7cXTd4JisHm8a .label text{fill:#333}#mermaid-svg-2Fb7cXTd4JisHm_音视频处理技术考试

ajax动态改变页面内容,Ajax动态更新页面-程序员宅基地

文章浏览阅读583次。【导读】业务逻辑:动态添加员工信息至列表,列表动态删除员工信息业务逻辑:动态添加员工信息至列表,列表动态删除员工信息页面:employeeList.jsp员工列表var xmlHttp;var name;var title;var department;var deleteID;var EMP_PREFIX = "emp-";//创建XMLHttpRequest对象function createX..._ajax修改页面内容

随便推点

【C1】JavaScript是什么_scriptease c---程序员宅基地

文章浏览阅读383次。1997年,JavaScript1.1被作为草案提交给欧洲计算机制造协会(ECMA),来自Netscape、Sun、Microsoft等其他对脚本编程感兴趣的公司的程序员组成的第39技术委员会(TC39)被委派去“标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义”,标准化的最终成果为ECMA-262,该标准定义了叫做ECMAScript的全新脚本语言。_scriptease c--

swiper轮播border-radius滑动时变直角问题_swiper slider border-radius-程序员宅基地

文章浏览阅读2.6k次,点赞4次,收藏2次。要给轮播图设置圆角,不滚动的时候还好,一但滚动圆角就无效了。注意4个角注意4个角一开始我以为是border-radius属性设置错地方了。于是就全部给他们加上试了一试。WXML:<swiper indicator-dots="true" autoplay="true" interval="1600" duration="1000" circular="true" in..._swiper slider border-radius

编程练习-程序员宅基地

文章浏览阅读190次。求助帖!!! 真的。。不会做。。。

T1与T3定时器的使用_t1t3定时器控制两个灯程序-程序员宅基地

文章浏览阅读4.6k次,点赞2次,收藏10次。一、T1定时器#include#define uint unsigned int#define uchar unsigned char#define LED P1_0#define LED1 P1_1uint counter = 0;//统计溢出次数uint LEDFlag;//标志是否要闪烁uint fen = 0;_t1t3定时器控制两个灯程序

python basemap 画出经纬度并标定_drawmeridians-程序员宅基地

文章浏览阅读1.6w次,点赞2次,收藏17次。原网页:http://matplotlib.org/basemap/users/graticule.html两个函数:Basemap.drawparallels ##纬度 Basemap.drawmeridians ##经度from mpl_toolkits.basemap import Basemapimport matplotlib.pyplot as plt..._drawmeridians

高精度加法和乘法的c++实现_c++多个高精度相乘后相加-程序员宅基地

文章浏览阅读5.2k次,点赞3次,收藏6次。上一篇用c写了高精度加法的计算,总的来说,从底层写起的话,对于不是很繁琐的代码,面向过程还是比较方便的。但是当我打算计算高精度乘法的时候,发现计算过程要比加法麻烦的多,而且会反复用到一些函数的调用,而且这里面还会用到高精度加法的计算,于是果断放弃的c,采用c++。这里,我写了一个类,名为megaData,就是指一个很大的数(不过这个单词好像是指大数据,完全不懂大数据是什么,反正就这么命_c++多个高精度相乘后相加