Noise Image_raw from video stream
I have 2 cameras looking at an object, estimating the transformation between two camera images using OpenCV feature matching. I have ROS driver for 2 cameras (gscam). When receiving new image topic (/driver/image_raw), image_call_back() function is called to processing the image:
Step 1: CV.bridge to transfer the ROS image to OpenCV image
Step 2: Transfer to grayscale image
Step 3: Remove distortion effect
Step 4: Histogram equalization to eliminate light effect.
Step 5: Feature detection, matching and estimate transformation
When trying with two images, my transformation algorithm is fine and stable. But when I try with the static cameras (2 sequence images streaming and 2 cameras do not move), my transformation algorithm gives unstable result. I guess it is due to the effect of video stream noise. Have you tried it before and do you have any way to eliminate noise in video stream.
Thanks