title: opencv python merge different channel images into one
body: <p>I have few satellite images each of them represents one channel of main satellite image,  these are 11 images in total, each are labled with different channel, all images are in .tiff format with grayscale colorspace, now i simply want's to merge these images into one, to represent all channels into one image, so is this possible, remeber here, I don't want to concat images , which can be done using this:</p>
  
  <pre><code>vis = np.concatenate((img1, img2), axis=1)
  </code></pre>
  
  <p>I want to merge all of them into one single image , without distorting the data contained within, few channel images are attached below.
  <a href="https://i.stack.imgur.com/YjOj8.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YjOj8.png" alt="enter image description here"></a>
  <a href="https://i.stack.imgur.com/z1SyS.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/z1SyS.png" alt="enter image description here"></a>
  <a href="https://i.stack.imgur.com/JTltO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JTltO.png" alt="enter image description here"></a>
  <a href="https://i.stack.imgur.com/aCdI3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/aCdI3.png" alt="enter image description here"></a></p>
  
  <p>Any help is appreciated.</p>