I am using PyWavelets to make wavelike transform to the images by using python language. PyWavelets convert my images to grayscale images, How can I use PyWavelets with color images?
There is no function that can be applied directly to a color image. Color images may be converted to gray scale images before applying wavelet transform.
At first I didnt work about this subject so i have no experience. You can separate channels with python, apply wavelet three separeted channel, and after all merge channel results. Thats only an idea ..
The best way by transforming each layer (R, G, and B) individually. This is not because there is no function for direct 3D transformation, but the human vision system has different sensitivity for each layer . So that you can easily specify the interest frequency bands in your application. In general, the main purpose of the wavelet transformation is to obtain multi-scales (multi-bands) images in both spacial and frequency domains.