08. Channel Integrator and Extractor
08. Channel Integrator and Extractor
Channel Integrator and Extractor
Prerequisites
1
python
1. Channel Integrator
The channels are different level each channel. So sometimes we combine or extract the channels
2. Image Convert Code
2-1. Integrator
1
2
3
4
5
6
7
8
9
zeros = np.zeros((100, 100))
ones = np.ones((100, 100))
bImg = cv.merge((zeros, zeros, 255 * ones)) # [B = 255, G = 0, R = 0]
gImg = cv.merge((zeros, 255 * ones, zeros)) # [B = 0, G = 255, R = 0]
rImg = cv.merge((255 * ones, zeros, zeros)) # [B = 0, G = 0, R = 255]
blackImg = cv.merge((zeros, zeros, zeros)) # [B = 0, G = 0, R = 0]
whiteImg = cv.merge((255 * ones, 255 * ones, 255 * ones)) # [B = 255, G = 255, R = 255]
2-2. Extractor
1
2
3
4
5
if __name__ == "__main__":
img = ImageUtils.readImage(ImageUtils.getDataPathWithFile("cat.png"))
img_b,img_g,img_r = cv.split(img)
viewer = view.MultiImageViewer.from_images(img, img_b,img_g,img_r, sync_view=False)
viewer.run()
This post is licensed under CC BY 4.0 by the author.

