引言:在很多时候我们需要提取图像的关键信息,然后显示到相同的黑白图像上(无任何杂物的面板),因为在原图像显示肯定没有突出显示的方式更为直观,所以今天学一下创建于原图像尺度相同的显示板吧!!!
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哈哈~)
欢迎和小伙伴梦一起学习,共同努力,加油!!!



