Transform image as if camera took it
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am working with the Robotics Systems toolbox with an image from a simulated camera. I would like to transform this image as if it was taken with my real life hardware. I have calibrated the camera with the camera calibration toolbox. Is there a way to transform my "perfect" simulation image into one that was taken with the camera - is there a function for that? In other words I want to do the inverse of undistortImage.
Thank you!!
0 Commenti
Risposte (1)
Matt J
il 9 Apr 2018
Modificato: Matt J
il 9 Apr 2018
I doubt any of the toolboxes supply such an inversion routine. About the only thing I can think of is that you use FUNC2MAT (Download) to find the representation of the function undistortImage() as a large sparse matrix. Then, you can use mldivide() with this matrix to apply it's inverse to your simulation. It is a brute force approach, and I suspect it would take a long time to compute this matrix for any typical-sized image, but you would only have to compute it once.
0 Commenti
Vedere anche
Categorie
Scopri di più su Image Processing Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!