python怎么换背景颜色_Python给照片换底色(基于opencv模块)
【实例简介】
【实例截图】
【核心代码】
import cv2
import numpy as np
img=cv2.imread('timg.jpg')
#缩放
rows,cols,channels = img.shape
img=cv2.resize(img,None,fx=0.5,fy=0.5)
rows,cols,channels = img.shape
cv2.imshow('img',img)
#转换hsv
hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
lower_blue=np.array([90,70,70])
upper_blue=np.array([110,255,255])
mask = cv2.inRange(hsv, lower_blue, upper_blue)
cv2.imshow('Mask', mask)
#腐蚀膨胀
erode=cv2.erode(mask,None,iterations=1)
cv2.imshow('erode',erode)
dilate=cv2.dilate(erode,None,iterations=1)
cv2.imshow('dilate',dilate)
#遍历替换
for i in range(rows):
for j in range(cols):
if dilate[i,j]==255:
img[i,j]=(0,0,255)#此处替换颜色,为BGR通道
cv2.imshow('res',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
python怎么换背景颜色_Python给照片换底色(基于opencv模块)相关推荐
- python怎么更改背景颜色_python中绘图时怎么改背景颜色?
python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...
- 照片换背景怎么操作?照片换背景软件分享。
照片换背景怎么操作?在拍摄照片时,有时候原本的背景可能并不理想,比如有杂物.光线不好或者其他不利因素,这时候就需要将照片的背景进行更换.换背景可以让照片的整体效果变得更加美观,让主题更加突出.那么很多 ...
- 照片怎么换背景底色?这几种换背景颜色方法很方便
照片的背景颜色怎么更换呢?更改照片的背景颜色可以制造出很多不同的效果.例如,将照片的背景颜色改为黑色或白色可以带来高度对比的效果,而将背景颜色改为柔和的粉色或淡蓝色则可以制造出柔和.浪漫的感觉.然而很 ...
- java面试换背景颜色_证件照换底色 证件照换背景 证件照背景颜色
很多人都不知道怎么让证件照换底色,如果单位要求要红底证件照,而你手里只有蓝底的,怎么办?下面小编就来教你,怎么给证件照换底色换背景颜色. 小美智能证照小程序可以在线拍摄制作证件照,还支持证件照换底色, ...
- 一分钟教你们证件照如何换背景颜色,快来收藏
如何更改证件照片的背景颜色?现在无论是网上报名考试.求职面试,还是出国的护照签证,都需要证件照,而且证件照的要求也大多都不相同.如果我们总是因为这些要求,然后反复去照相馆拍照,不仅费时还费钱.因此今天 ...
- python改背景颜色_Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
!!!本博客,是对图像的背景颜色的修改的基础讲解~!!! 还包括一个练习--是对背景色修改的一点应用尝试!!!--始终相信学习多一点探索,脚步会更坚定一些~ 愿所有正在努力的人都可以坚持自己的路一直走 ...
- 怎么给照片换背景颜色?分享几种非常简单的操作方法
照片的背景颜色怎么更换呢?如果我们想要发布一张自拍照并想要突出自己的服装,可以更改背景颜色,使服装更加突出,更受关注.还有很多小伙伴的证件照背景颜色不符合要求,需要更换背景色,但是怎么才能做到呢?给大 ...
- 照片换背景颜色,在线证件照换底色
功能地址 地址:https://tool.toforu.com/f/img_bjs.html 功能说明 在线证件照换背景,照片换底色,图片换蓝底,换白底,替换背景颜色,修改图片背景色. 功能使用 原图 ...
- python改变背景颜色_python中绘图时怎么改背景颜色?
python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...
最新文章
- PHP 表单文件上传的原理,php上传文件的原理
- PHP 10条有用的建议
- 带你了解走出数据治理第一步 ,数据资产分类分级
- day18--django3之Ajax
- 事件处理 java_Java事件处理的4种方法
- Django学习之Cookie和Session
- Unity动画系统详解5:BlendTree混合树是什么?
- sql stuff 函数_SQL STUFF函数概述
- Google的Flutter工具允许开发者开发跨平台应用
- [Unity3D]推荐几个不错的网站
- 石油化工设备维护检修规程_【干货】罗茨鼓风机维护检修规程
- TCP RTT测量妙计
- SpringBoot + uni-app开发企业级图书商城系统
- 用flash做连线题(线的一端跟随鼠标)
- 24 个很酷的 Linux/Unix 工具
- 一文带你看懂算术编码(C语言)
- idea实用与炫酷的插件推荐
- 从量变到质变,中国移动在5G时代或将处于不利地位
- 错题本——数据库系统工程师 2009
- Redis高可用方案-哨兵与集群
热门文章
- 作为建筑设计师,这8款渲染软件一定要知道
- 长达5年整理的建模资源到底有多厉害!看过都收藏
- RTX2080Ti不能正常安装ubuntu/xubuntu的解决方法 安装显卡驱动/cuda/cudnn的正确方法 USBboot黑屏
- 共享场地预约小程序系统软件开发方案
- python doc转换成docx以及读取docx
- [转]热电偶与热电阻的区别[2]
- Artifact is deployed successfully项目部署成功,但访问自带的index页面没有反应
- 使用 Smart Security 实现安全控制
- Google earth engine (GEE)如何规避数据无法运行无法导出问题
- 【Baxter机器人末端轨迹坐标采集和轨迹还原】