4 ms·
Direct methods could be useful in your case. https://pages.cs.wisc.edu/~dyer/ai-qual/irani-visalg00.pdf https://pages.cs.wisc.edu/~dyer/ai-qual/irani-visalg00.p
by versatran01 5y ago
Direct methods could be useful in your case. https://pages.cs.wisc.edu/~dyer/ai-qual/irani-visalg00.pdf https://pages.cs.wisc.edu/~dyer/ai-qual/irani-visalg00.pdf
- SCUSKU 5y agoAt work I had to make a custom image registration pipeline, that uses only 2 degrees of freedom, so just x,y translation. OpenCV did not have anything that did this, but a python library called Kornia does this well. https://kornia-tutorials.readthedocs.io/en/latest/image_registration.html https://kornia-tutorials.readthedocs.io/en/latest/image_regi...
- hikarudo 5y agoThe opencv_contrib repo does have a module, called "reg", for direct alignment.
- zalo 5y agoActually base-OpenCV has a great function for this: `cv2.findTransformECC()`: https://learnopencv.com/image-alignment-ecc-in-opencv-c-python/ https://learnopencv.com/image-alignment-ecc-in-opencv-c-pyth... It can do dense translation, translation + rotation, Affine, and Homography alignment; I've used it in the past to do sub-pixel Aruco/AprilTag alignment (and I'd probably also use it for astrophotography).