电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

使用python和opencv的mask實現摳圖疊加

瀏覽:65日期:2022-06-21 13:37:56
背景照片:

使用python和opencv的mask實現摳圖疊加

logo:

使用python和opencv的mask實現摳圖疊加

合成效果:

使用python和opencv的mask實現摳圖疊加

代碼:

import cv2 as cv, numpy as np# Load two imagesimg1 = cv.imread(’227351.jpg’) # 背景img2 = cv.imread(’logo.png’) # logo# I want to put logo on top-left corner, So I create a ROIrows,cols,channels = img2.shaperoi = img1[0:rows, 0:cols ]# Now create a mask of logo and create its inverse mask alsoimg2gray = cv.cvtColor(img2,cv.COLOR_BGR2GRAY)ret, mask = cv.threshold(img2gray, 254, 255, cv.THRESH_BINARY) # 這個254很重要mask_inv = cv.bitwise_not(mask)cv.imshow(’mask’,mask_inv)# Now black-out the area of logo in ROIimg1_bg = cv.bitwise_and(roi,roi,mask = mask) # 這里是mask,我參考的博文寫反了,我改正了,費了不小勁# Take only region of logo from logo image.img2_fg = cv.bitwise_and(img2,img2,mask = mask_inv) # 這里才是mask_inv# Put logo in ROI and modify the main imagedst = cv.add(img1_bg,img2_fg)img1[0:rows, 0:cols ] = dstcv.imshow(’res’,img1)cv.waitKey(0)cv.destroyAllWindows()

補充:python opencv中的mask(遮罩inRange)的使用

可以看看我的注解

import cv2import numpy as npimg = cv2.imread(’IMG_0307.jpg’)orange_lower = np.array([11,43,46])orange_upper = np.array([25,255,255]) #顏色色域img_hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) #注意 一定要轉換為hsv mask = cv2.inRange(img_hsv,orange_lower,orange_upper) #mask 啟動mask = cv2.erode(mask,None,iterations=2) mask = cv2.GaussianBlur(mask,(3,3),0)#erode 和 GaussianBlur 是用來使得圖片或視頻更加模糊的 這樣可以使得色彩突出更加明顯,#色彩追蹤也會更加精準cv2.imshow(’mask’,mask)cv2.imshow(’img’,img)cv2.waitKey()

使用opencv來處理圖片的顏色,需要使用mask 遮罩來使得所需要的顏色被保留,不需要的顏色就隱藏掉。

在上面的代碼中我設置的是用mask來遮住除了橘色之外的所有顏色

顏色參數就是orange_lower 和 orange_upper

具體效果如下

僅供參考

使用python和opencv的mask實現摳圖疊加

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 壹作文_中小学生优秀满分作文大全| 执业药师报名条件,考试时间,考试真题,报名入口—首页 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 信阳市建筑勘察设计研究院有限公司 | 耐磨陶瓷管道_除渣器厂家-淄博浩瀚陶瓷科技有限公司 | 有声小说,听书,听小说资源库-听世界网 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 江西高职单独招生-江西单招考试-江西高职单招网 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 番茄畅听邀请码怎么输入 - Dianw8.com | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 消防设施操作员考试报名时间,报名入口,报考条件 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 出国劳务公司_正规派遣公司[严海] | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | 米顿罗计量泵(科普)——韬铭机械| 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 |