栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

创建于原图像尺度相同的黑白画面《python图像处理篇》

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建于原图像尺度相同的黑白画面《python图像处理篇》

引言:在很多时候我们需要提取图像的关键信息,然后显示到相同的黑白图像上(无任何杂物的面板),因为在原图像显示肯定没有突出显示的方式更为直观,所以今天学一下创建于原图像尺度相同的显示板吧!!!

1.创建对比画面(纯黑)

先看一下效果图,更为直观。

纯黑背景画板 

解释:创建一个与原图像尺度相同的对比画面板 (纯黑)

2.实现的代码。

import cv2
import numpy as np


path=r'../0.jpg'
img=cv2.imread(path)
mask = np.zeros_like(img)
cv2.imshow('mask',mask)
cv2.waitKey(0)

解释:采用数据的方式创建。与原图像尺度相同的背景画面。创建白色,可以在后面*255

目的:将需要转移的图像骨架特征移动到此画面。

展示效果如下:

 提取的骨架特征图像

3.创建白色画面。

效果展示:

白色背景画面 

实现代码:

import cv2
import numpy as np


path=r'../0.jpg'
img=cv2.imread(path)
mask = np.ones_like(img)*255
cv2.imshow('mask',mask)
cv2.waitKey(0)

解释:创建一个与原图像尺度大小图像的数组,然后乘以255,表示白色。(0表示黑色,255表示白色,黑色是默认的不用乘以,如果乘的话就错了,小帕梦!1)

4.创建三原色背景画面

实现效果展示:

 红色

绿色 

蓝色 

 实现代码送上:(记得点赞哦)

代码:

import numpy as np
import matplotlib.pyplot as plt



green=np.array([[[0,255,0]]])
blue=np.array([[[0,0,255]]])
red=np.array([[[255,0,0]]])
plt.imshow(blue)
plt.show()

解释:是多余的!!!

#

5.结束

GAME OVER

如果理解错误,欢迎大家批评,及时纠正小琼的错误哦,真心感谢你的纠正!!!

如果小伙伴梦有疑问欢迎在评论区留言哦!!!

如果感觉不错的话!点个赞呗,不用客气!(O(∩_∩)O哈哈~)

欢迎和小伙伴梦一起学习,共同努力,加油!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338990.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号