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 created page: estimate_laser_plane authored Aug 17, 2016 by Cmíral Jakub's avatar Cmíral Jakub
Show whitespace changes
Inline Side-by-side
estimate_laser_plane.md
View page @ aa973d61
......@@ -11,7 +11,7 @@ where **K** is the camera matrix from [there](find_camera_mtx), [**R**|t] is tra
Picture is borrowed from [there](http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html)
### Finding points on laser plane
### Inverse transformation of pinhole camera equation
The equation for pinhole camera is under-determined so we have to find one more condition to estimate the position ![alt text](http://mathurl.com/hj835tq.png) using only projection coordinates ![alt text](http://mathurl.com/hw2kh9a.png). We can use chessboard plane, because OpenCV can find the transformation between those coordinates and camera coordinates. Furthermore, we can say that in chessboard coordinates all points are laying on plane described as z = 0. We are able to transform this plane to camera coordinates like:
<img src="http://mathurl.com/gw8dwdp.png" /> ,
......@@ -33,9 +33,10 @@ Thereafter, we can make inverse transformation from ![alt text](http://mathurl.c
<img src="http://mathurl.com/zv29thy.png" />
### Tracking laser points on image
![cal_down](http://gitlab.ciirc.cvut.cz/cmirajak/laser_plane_scanner/uploads/7841763e62cef8cf4847b530d4ad1ca9/cal_down.png)
![cal_up](http://gitlab.ciirc.cvut.cz/cmirajak/laser_plane_scanner/uploads/f8e41d456454a719cda6aed062b392cb/cal_up.png)
Clone repository
  • estimate_laser_plane
  • find_camera_mtx
  • Home
  • laser_trace
  • new_base_coords
  • rotation_table
  • simple setup