Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • L laser_plane_scanner
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Cmíral Jakub
  • laser_plane_scanner
  • Wiki
  • estimate_laser_plane

estimate_laser_plane · Changes

Page history
cmirajak deleted page: laser_pos_est authored Oct 19, 2017 by Cmíral Jakub's avatar Cmíral Jakub
Hide whitespace changes
Inline Side-by-side
estimate_laser_plane.md
View page @ c4f0c1ed
...@@ -12,7 +12,9 @@ Courtesy [there](http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibrati ...@@ -12,7 +12,9 @@ Courtesy [there](http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibrati
### Inverse transformation of pinhole camera equation ### Inverse transformation of pinhole camera equation
The inverse transformation for picture coordinates to world one is under-determined. One more condition must be added to estimate the position ![alt text](http://mathurl.com/hj835tq.png) using only projection coordinates ![alt text](http://mathurl.com/hw2kh9a.png). OpenCV can find the transformation between the chessboard coordinates and the camera coordinates. Hence, we use chessboard plane. Furthermore, we can say that in chessboard coordinates all points are laying on plane described as z = 0. We can transform this plane to the camera coordinates like: The inverse transformation for picture coordinates ![alt text](http://mathurl.com/hw2kh9a.png) to world one ![alt text](http://mathurl.com/hj835tq.png) is under-determined. One more equation must be added to the system.
OpenCV can find the transformation between the chessboard coordinates and the camera coordinates by solving P-n-P problem. Hence, the chessboard plane can be used. Chessboard z-axis is facing away from camera, and x-axis and y-axis lay on chessboard. The chessborad plane is desribed as z=0. The transfromation of plane after solving the P-n-P problem writes:
<img src="http://mathurl.com/gw8dwdp.png" /> , <img src="http://mathurl.com/gw8dwdp.png" /> ,
<img src="http://mathurl.com/zwt5qhc.png" />. <img src="http://mathurl.com/zwt5qhc.png" />.
......
Clone repository
  • estimate_laser_plane
  • find_camera_mtx
  • Home
  • laser_trace
  • new_base_coords
  • rotation_table
  • simple setup