<div>Hi Dejan,</div><div><br></div>Not sure. We've not seen that before and it seems pretty weird that it would be segfaulting in the creation of the OpenCV header unless config_.width or config_.height are wrong.<div>
<br></div><div>What version of opencv is that building against? And what are the values for config_.height and config_.width that are causing it to fail? I'm assuming you can get those from gdb when it crashes?</div><div>
<br></div><div>- Eric<br><br><div class="gmail_quote">On Mon, Aug 30, 2010 at 1:43 PM, Dejan Pangercic <span dir="ltr"><<a href="mailto:dejan.pangercic@gmail.com">dejan.pangercic@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Eric,<br>
<br>
as always a really great hint and it would've worked out perfectly but<br>
I could not get the camera to run using the forked version of the<br>
driver (<a href="http://github.com/ericperko/uvc_cam" target="_blank">github.com/ericperko/uvc_cam</a>).<br>
It segfaults in the line 178 of the uvc_cam/src/uvc_cam_node.cpp file<br>
while creating the image header:<br>
IplImage *imageIpl =<br>
cvCreateImageHeader(cvSize(config_.width,config_.height), 8, 3);<br>
<br>
See also my backtrace:<br>
<a href="http://pastie.org/1127043" target="_blank">http://pastie.org/1127043</a><br>
<br>
Any idea why this might happen?<br>
<br>
cheers,D.<br>
<div><div></div><div class="h5"><br>
On Mon, Aug 30, 2010 at 10:27 AM, Eric Perko <<a href="mailto:wisesage5001@gmail.com">wisesage5001@gmail.com</a>> wrote:<br>
> Dejan,<br>
> Did you take a look at the uvc_cam driver<br>
> (<a href="http://www.ros.org/browse/details.php?name=uvc_cam" target="_blank">http://www.ros.org/browse/details.php?name=uvc_cam</a>)? I don't remember if it<br>
> or the fork my group was doing some work on (<a href="http://github.com/ericperko/uvc_cam" target="_blank">github.com/ericperko/uvc_cam</a>)<br>
> supports autofocus at the moment, but I do recall that adding features to<br>
> the dynamic reconfigure settings was pretty easy if it works in guvcview.<br>
> Since both use the same uvc driver interface, code that works in guvcview<br>
> should be easily portable to the uvc_cam driver. I've CC'd my collaborator<br>
> that has been using it regularly for a while and did most of the driver side<br>
> stuff, so he may be able to give some more info if I'm totally wrong in any<br>
> of this (It has been a while since I did any serious work on the driver).<br>
> I'm pretty sure that, at the very least, if you save your settings with<br>
> guvcview and then do not change them with a uvc based camera driver on<br>
> startup, the cameras should maintain the settings from guvcview.<br>
> Also, I hadn't noticed that there are more options when guvcview is run as<br>
> root vs. a regular user. We've been having some issues with parameters<br>
> acting weirdly on some cheap webcams that we have and perhaps running as<br>
> root may expose some more parameters that might allow us to solve the<br>
> weirdness. Luckily, better cameras such as the Logitech Webcam Pro 9000<br>
> haven't given us any trouble so far.<br>
> I can't really say for how easy it would be to add that feature to the other<br>
> drivers compared to adding it to a uvc based driver. If you do hack on this<br>
> based on our fork, patches are welcome :)<br>
> - Eric<br>
> On Mon, Aug 30, 2010 at 3:55 AM, Dejan Pangercic <<a href="mailto:dejan.pangercic@gmail.com">dejan.pangercic@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Dear ROS-istas,<br>
>><br>
>> I got a Logitech QC Pro 9000 camera which came with an autofocus<br>
>> property and which I can set in e.g. guvcview (though only as su<br>
>> user). It is set to false by default and it would be nice to be able<br>
>> to enable it within any of the ROS drivers. I did not find this<br>
>> feature in any of the existing drivers I tried out (gscam,<br>
>> logitech_web_cam,  logitech_usb_webcam, usb_cam).<br>
>> Said that, does anyone know which driver would be the simplest to<br>
>> bring this feature in?<br>
>><br>
>> thx and cheers, D.<br>
>> --<br>
>> MSc. Dejan Pangercic<br>
>> PhD Student/Researcher<br>
>> Intelligent Autonomous Systems Group<br>
>> Technische Universität München<br>
>> Telephone: +49 (89) 289-26908<br>
>> E-Mail: <a href="mailto:dejan.pangercic@cs.tum.edu">dejan.pangercic@cs.tum.edu</a><br>
>> WWW: <a href="http://ias.cs.tum.edu/people/pangercic" target="_blank">http://ias.cs.tum.edu/people/pangercic</a><br>
>> _______________________________________________<br>
>> ros-users mailing list<br>
>> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
><br>
> _______________________________________________<br>
> ros-users mailing list<br>
> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
><br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">MSc. Dejan Pangercic<br>
PhD Student/Researcher<br>
Intelligent Autonomous Systems Group<br>
Technische Universität München<br>
Telephone: +49 (89) 289-26908<br>
E-Mail: <a href="mailto:dejan.pangercic@cs.tum.edu">dejan.pangercic@cs.tum.edu</a><br>
WWW: <a href="http://ias.cs.tum.edu/people/pangercic" target="_blank">http://ias.cs.tum.edu/people/pangercic</a><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br></div>