Skip to content

Commit

Permalink
Add calibration for fisheye cameras
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidTorresOcana committed Oct 27, 2019
1 parent 54c271e commit 9f0772e
Show file tree
Hide file tree
Showing 40 changed files with 147 additions and 3,604 deletions.
Empty file modified camera_calibration/CHANGELOG.rst
100644 → 100755
Empty file.
Empty file modified camera_calibration/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified camera_calibration/button.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified camera_calibration/doc/conf.py
100644 → 100755
Empty file.
Empty file modified camera_calibration/doc/index.rst
100644 → 100755
Empty file.
Empty file modified camera_calibration/mainpage.dox
100644 → 100755
Empty file.
Empty file modified camera_calibration/package.xml
100644 → 100755
Empty file.
Empty file modified camera_calibration/rosdoc.yaml
100644 → 100755
Empty file.
Empty file modified camera_calibration/setup.py
100644 → 100755
Empty file.
Empty file modified camera_calibration/src/camera_calibration/__init__.py
100644 → 100755
Empty file.
206 changes: 143 additions & 63 deletions camera_calibration/src/camera_calibration/calibrator.py
100644 → 100755

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,9 @@ def __init__(self, queue, opencv_calibration_node):
def run(self):
cv2.namedWindow("display", cv2.WINDOW_NORMAL)
cv2.setMouseCallback("display", self.opencv_calibration_node.on_mouse)
cv2.createTrackbar("Camera type: \n 0 : pinhole \n 1 : fisheye", "display", 0,1, self.opencv_calibration_node.on_model_change)
cv2.createTrackbar("scale", "display", 0, 100, self.opencv_calibration_node.on_scale)

while True:
if self.queue.qsize() > 0:
self.image = self.queue.get()
Expand Down Expand Up @@ -273,6 +275,8 @@ def on_mouse(self, event, x, y, flags, param):
# Only shut down if we set camera info correctly, #3993
if self.do_upload():
rospy.signal_shutdown('Quit')
def on_model_change(self,model_select_val):
self.c.set_distmodel( "pinhole" if model_select_val < 0.5 else "fisheye")

def on_scale(self, scalevalue):
if self.c.calibrated:
Expand Down
Empty file modified camera_calibration/test/directed.py
100644 → 100755
Empty file.
Empty file modified camera_calibration/test/multiple_boards.py
100644 → 100755
Empty file.
170 changes: 0 additions & 170 deletions camera_calibration_fisheye/CHANGELOG.rst

This file was deleted.

31 changes: 0 additions & 31 deletions camera_calibration_fisheye/CMakeLists.txt

This file was deleted.

55 changes: 0 additions & 55 deletions camera_calibration_fisheye/README.md

This file was deleted.

Binary file removed camera_calibration_fisheye/button.jpg
Binary file not shown.
Loading

0 comments on commit 9f0772e

Please sign in to comment.