Page 163 - python
P. 163
137
Blue = cv2.merge([blue, black, black])
Green = cv2.merge([black, green, black])
Red = cv2.merge([black, black, red])
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
Red = cv2.cvtColor(Red, cv2.COLOR_BGR2RGB)
Green = cv2.cvtColor(Green, cv2.COLOR_BGR2RGB)
Blue = cv2.cvtColor(Blue, cv2.COLOR_BGR2RGB)
fig = plt.figure(figsize=(10,5))
ax = fig.add_subplot(1,4,1)
ax.imshow(img)
ax.set_title('Original')
ax1 = fig.add_subplot(1,4,2)
ax1.imshow(Red)
ax1.set_title('Red')
ax2 = fig.add_subplot(1,4,3)
ax2.imshow(Green)
ax2.set_title('Green')
ax3 = fig.add_subplot(1,4,4)
ax3.imshow(Blue)
ax3.set_title('Green')
plt.show()
ผลลัพธ :
ภาพประกอบที่ 11.7 แสดงการแยกและรวมสีภาพดวย split() และ merge()