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()
   158   159   160   161   162   163   164   165   166   167   168