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>
> > https://code.ros.org/mailman/listinfo/ros-users
> >
> >
> >
> >
> > --
> > J.
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > 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
>