I really admire and am thankful to you for making your lectures available to people who are not fortunate enough to sit in your lectures. Your contributions will go a long way.
I used this lecture to help me prep for 3D Graphics concepts. So glad the world of computer vision and photogrammetry intersect with that of video games!
As a math noob all these things working perfectly together to create shortcuts for "normal" vector geometry stuff while also explaining inifitesimal coordinates and their operations feel like a fever dream
Your explanations and motivation behind the math is very easy to understand for me, who finished University some 18 years ago and now needs to study robotics and UAV... because I live in Ukraine. Thanks a lot!
Hey , what are some other sources you are referring for this. Enrolled in any university course or self? I am also a working professional exploring this field of robotics and UAV.
Hello, could someone tell me how to interpret the notation he's using for the translation matrix at 23:36? How could i expand it into a different form? Im not that familiar with matrix notation. plz and thanks
Hi Cyrill, I think it would've been better to explain the shear transformation as it was introduced. It is not clear how the matrix A is parameterized. (i.e. why is it an arbitrary matrix)
Thanks for making me feel stupid for not being able to figure out myself what the relationship between pinhole cameras and homogeneous coordinates are :-).
Pinhole cameras realize the central projection. This projective mapping is the most general mapping that can be expressed by a matrix multiplication in H.C. - thus it is a great framework for these types of problems
I really admire and am thankful to you for making your lectures available to people who are not fortunate enough to sit in your lectures. Your contributions will go a long way.
This is such a great lecture. Thanks for posting on TH-cam.
I used this lecture to help me prep for 3D Graphics concepts. So glad the world of computer vision and photogrammetry intersect with that of video games!
Me too. These lectures are really helpful, the ICP lectures also helped me a lot
As a math noob all these things working perfectly together to create shortcuts for "normal" vector geometry stuff while also explaining inifitesimal coordinates and their operations feel like a fever dream
Cyrill, you don't know me, but I love you, you save lives.
I’ve been a user of homogeneous coordinates for decades. The ability to easily handle “points at infinity” is fantastic.
absolutely!
This is simply a Masterclass! Absolutely fascinating!
Thanks
Thanks so much for taking the time to make these videos! Id be lost in machine vision without them!
Thank you so much for sharing your wisdom for free! Really helpful!
Your explanations and motivation behind the math is very easy to understand for me, who finished University some 18 years ago and now needs to study robotics and UAV... because I live in Ukraine. Thanks a lot!
Hey , what are some other sources you are referring for this. Enrolled in any university course or self?
I am also a working professional exploring this field of robotics and UAV.
The table at 31:59 ---- shouldn't the Z matrix for Y-axis mirroring be [[-1, 0], [0, 1]] ? In the slide it is [[1, 0], [0, -1]]....
yes, correct
Good lecture: But, how do you test if given coordinates are homogeneous ?
mi hai fatto bestemmiare come pochi al mondo ma ti rispetto, my man
Fantastic video and great lecture!
What do we do to find the curve when we projectivize exp?
Hello, could someone tell me how to interpret the notation he's using for the translation matrix at 23:36? How could i expand it into a different form? Im not that familiar with matrix notation. plz and thanks
It is simply a 4x4 matrix. The four blocks are of dimension 3x3; 3x1; 1x3; 1x1
This is an amazing lecture, thank you!
Awesome explanation. Thanks a lot. Now I can understand the paper I'm reading :D
Thank you for the whole series.
Could you share the link for the slides please?
Send me an email and I will send you the slides.
8:27 The reason why use the homogeneous coordinate instead of the cartesian -
Hi Cyrill, I think it would've been better to explain the shear transformation as it was introduced. It is not clear how the matrix A is parameterized. (i.e. why is it an arbitrary matrix)
Screen is dark throughout
Great! I like this style.
Thanks
this lecture is amazing ,thank you
maybe adding a few projective coordinates to explain homogeneous coordinates, will be more easy to understand.
its great great........... literally ...thanku Cyrill
Thank you prof.
Thanks for making me feel stupid for not being able to figure out myself what the relationship between pinhole cameras and homogeneous coordinates are :-).
Pinhole cameras realize the central projection. This projective mapping is the most general mapping that can be expressed by a matrix multiplication in H.C. - thus it is a great framework for these types of problems
Also have a look here: en.wikipedia.org/wiki/Camera_matrix
This was great. thanks a lot doc :)
God bless you
This is really good explanation.
Thank you
very helpful lecture, thanks!