使用 Python 和 CV2 通过循环重复水平堆叠多个图像
Repeateldly Horizontal Stacking of Multiple Images Through a loop Using Python and CV2
我想通过循环垂直堆叠图像,我有一个循环外的图像到该图像我想通过循环在 python
中垂直添加图像
Required Output format,
Output what I am getting
image=cv2.imread(os.path.join(root,os.path.join(root,Value[0][0:3][1])))
for a in Value[0][3::]:
image1 = cv2.imread(os.path.join(root, os.path.join(root, a[1])))
numpy_vertical = np.vstack((image, image1))
cv2.imshow('Numpy Vertical', numpy_vertical)
如果有人帮助我会很有帮助
试试这个:
numpy_vertical=cv2.imread(os.path.join(root,os.path.join(root,Value[0][0:3][1])))
for a in Value[0][3::]:
image1 = cv2.imread(os.path.join(root, os.path.join(root, a[1])))
numpy_vertical = np.vstack((numpy_vertical, image1))
cv2.imshow('Numpy Vertical', numpy_vertical)
否则您将用新图像一次又一次地覆盖刚刚堆叠的图像。
我想通过循环垂直堆叠图像,我有一个循环外的图像到该图像我想通过循环在 python
中垂直添加图像Required Output format,
Output what I am getting
image=cv2.imread(os.path.join(root,os.path.join(root,Value[0][0:3][1])))
for a in Value[0][3::]:
image1 = cv2.imread(os.path.join(root, os.path.join(root, a[1])))
numpy_vertical = np.vstack((image, image1))
cv2.imshow('Numpy Vertical', numpy_vertical)
如果有人帮助我会很有帮助
试试这个:
numpy_vertical=cv2.imread(os.path.join(root,os.path.join(root,Value[0][0:3][1])))
for a in Value[0][3::]:
image1 = cv2.imread(os.path.join(root, os.path.join(root, a[1])))
numpy_vertical = np.vstack((numpy_vertical, image1))
cv2.imshow('Numpy Vertical', numpy_vertical)
否则您将用新图像一次又一次地覆盖刚刚堆叠的图像。