叠加图片展示
np.vstack()
按垂直方向(行顺序)堆叠数组构成一个新的数组
np.hstack()
按水平方向(列顺序)堆叠数组构成一个新的数组
可以把图片叠加展示
img = cv2.imread("Resources/majiang.JPG")
# imggray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#给图片缩小一下
img = cv2.resize(img,(0,0),None,0.3,0.3)
imgHor = np.hstack((img,img))
imgVer = np.vstack((img,img))
cv2.imshow("Horizontal",imgHor)
cv2.imshow("Vertical",imgVer)
cv2.waitKey(0)
因此可以写一个函数来展示图片
# scale为传入的缩小放大值,imgArray为传入的图片数组
def stackImages(scale, imgArray):
rows = len(imgArray)
cols = len(imgArray[0])
# 判断是否为单图片
rowsAvailable = isinstance(imgArray