I have a distorted image and I have calibrate the camera. I can do image undistortion on the whole image. Now, I want to undistortion on part of that, which mean as long as I know the position of the area and scale factor, then I can do image undistortion. From the principle, it is feasible. I need someone to help me realize it.
You should be really familiar the principle of camera calibration including all of the equations so that we can make some change. Also, you need to know linear algebra and coordinate transformation.
If you are not so familiar with it, it is fine, as long as you are familiar with opencv and visual studio, I can advice you to add the change.
Specifically, we need to change the cv::initUndistortRectifyMap function by adding bias and scaling terms into it.
The deliverable would be the api to undistort the image.
Hello, I am an independent, experienced cv expert. I can help with this task with a quick turn-around. Looking to hearing from you.
Kind regards
Rina B.
My suggestion is
1. you have to remap the purposed region(sub region of undistored image) into distorted region using remap()
2. Crop the distored region
3. undistort the cropped region using initUndistortRectifyMap()
Hi, I'm an MSc student working on computer vision and deep learning for over 3 years. Since I'm mainly working on 3D reconstruction methods, I both have knowledge and an extensive experience in camera calibration and undistortion. Do not hesitate to send me a message about the details.
Hi
I've read your project description seriously.
And I have 6+ years of experience in OpenCV .
So I can provide you perfect results.
I will give this solution to you, immediatly.
Please hire me.
Thank you.