my code is as folllows:
import numpy as np
import cv2
import matplotlib.pyplot as plt
plt.style.use(‘seaborn’)
img1=cv2.imread(‘F:\coding blocks python/top_right.jpg’)
img2=cv2.imread(‘F:\coding blocks python/bottom_right.jpg’)
img3=cv2.imread(‘F:\coding blocks python/top_left.jpg’)
img4=cv2.imread(‘F:\coding blocks python/bottom_left.jpg’)
img5=cv2.imread(‘F:\coding blocks python/center.jpeg’)
rgb1=cv2.cvtColor(img1,cv2.COLOR_BGR2RGB)
rgb2=cv2.cvtColor(img2,cv2.COLOR_BGR2RGB)
rgb3=cv2.cvtColor(img3,cv2.COLOR_BGR2RGB)
rgb4=cv2.cvtColor(img4,cv2.COLOR_BGR2RGB)
rgb5=cv2.cvtColor(img5,cv2.COLOR_BGR2RGB)
rgb1=cv2.resize(rgb1,(200,200))
rgb2=cv2.resize(rgb2,(200,200))
rgb3=cv2.resize(rgb3,(200,200))
rgb4=cv2.resize(rgb4,(200,200))
rgb5=cv2.resize(rgb5,(200,200))
img6=np.zeros((430,430,3),int)
img6[10:210,220:420]=rgb1
img6[220:420,220:420]=rgb2
img6[10:210,10:210]=rgb3
img6[220:420,10:210]=rgb4
rgb5=cv2.copyMakeBorder(rgb5,10,10,10,10,0)
rgb5.shape
img6[110:330,110:330]=rgb5
plt.axis(‘off’)
plt.imshow(img6)
img=img6.reshape(184900,3)