I saw the ticket earlier but now I can't find it anymore, I assume it is closed? This brings up some questions (I'm new to managed projects):

1. Where can I find closed tickets? (e.g., I can't see the "work around solution" if I can't find the ticket.)

2. If I am using the pre-built boxturtle install of ROS, how do I get updates of this sort? Do i svn just the packages or files I know are updated...?

Thanks,
Adam


Adam Leeper
Stanford University
aleeper@stanford.edu
719.358.3804


On Tue, Apr 6, 2010 at 1:29 PM, Patrick Beeson <beeson.p@gmail.com> wrote:
Ticket 3951 that I submitted yesterday reports this bug and provides a
"working" solution.

James Bowman wrote:
> Hi Adam
>
> Afraid this is a bug... please raise a ticket in the ROS trac against
> image_pipeline, and assign it to me, jamesb
>
> Thanks.
>
> On Tue, Apr 6, 2010 at 11:26 AM, Adam Leeper <aleeper@stanford.edu
> <mailto:aleeper@stanford.edu>> wrote:
>
>     Hi-
>
>     I've successfully used cameracalibrator.py on a 640x480 image
>     stream, but now I'm trying to use it on a 320x240 image feed. I do
>
>     $rosrun camera_calibration cameracalibrator.py --size 7x6 --square
>     0.0127 image:=/my_camera/image camera:=/my_camera
>
>     like the tutorial says, but it gives the following error:
>
>     Exception in thread Thread-4:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
>         self.run()
>       File
>     "/opt/ros/boxturtle/stacks/image_pipeline/camera_calibration/nodes/cameracalibrator.py",
>     line 59, in run
>         self.function(m)
>       File
>     "/opt/ros/boxturtle/stacks/image_pipeline/camera_calibration/nodes/cameracalibrator.py",
>     line 147, in handle_monocular
>         scrib = cv.CreateMat(self.height / scale, self.width / scale,
>     cv.GetElemType(rgb))
>     ZeroDivisionError: integer division or modulo by zero
>
>
>     I think the issue is line 144 in cameracalibrator.py,
>     scale = int(math.ceil(self.width / 640))
>
>     but if I try doing either 640.0, or changing it to 320, I get this error
>
>     Traceback (most recent call last):
>       File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
>         self.run()
>       File
>     "/opt/ros/boxturtle/stacks/image_pipeline/camera_calibration/nodes/cameracalibrator.py",
>     line 59, in run
>         self.function(m)
>       File
>     "/opt/ros/boxturtle/stacks/image_pipeline/camera_calibration/nodes/cameracalibrator.py",
>     line 187, in handle_monocular
>         self.redraw_monocular(scrib, rgb)
>       File
>     "/opt/ros/boxturtle/stacks/image_pipeline/camera_calibration/nodes/cameracalibrator.py",
>     line 410, in redraw_monocular
>         self.buttons(display)
>       File
>     "/opt/ros/boxturtle/stacks/image_pipeline/camera_calibration/nodes/cameracalibrator.py",
>     line 389, in buttons
>         self.button(cv.GetSubRect(display, (x,180,100,100)),
>     "CALIBRATE", self.goodenough)
>     error
>
>     Any ideas?
>
>     Thanks!
>     --Adam
>
>
>
>
>
>     Adam Leeper
>     Stanford University
>     aleeper@stanford.edu <mailto:aleeper@stanford.edu>
>     719.358.3804
>
>     _______________________________________________
>     ros-users mailing list
>     ros-users@code.ros.org <mailto:ros-users@code.ros.org>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users