I have a grayscale image as a numpy array with the following properties
shape = ( 3524, 3022), dtype = float32, min = 0.0, max = 1068.16
The gray image plotted as plt.imshow( gray, cmap = 'gray, vmin = 0, vmax = 80) looks like that,
and I want to convert it to RGB. I tried several ways e.g. np.stack, cv2.merge, cv2.color creating a 3D np.zeros image and assign to each channel the grayscale image. When I plot the 3D image I am getting a very dim image and the 'blobs' cannot be seen at all. I tried also, to transform its range to [ 0, 1] or [ 0, 255] range to non avail.
Using np.stack plt.imshow( np.stack(( new,)*3, axis = 2)), I am getting this,
What should I do? Thanks in advance!

