Re: [ros-users] Fwd: cameradc1394 and stereo images

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Antons Rebguns
Date:  
To: ros-users
CC: rombokas
Subject: Re: [ros-users] Fwd: cameradc1394 and stereo images
Actually, I am using new opencv includes, the ones in opencv2/include, the older ones are generating deprecation
warnings now, so I assume they will deprecated at some point. And it is in ROS already, both cturtle and latest are
pulling newer version of opencv and videre_stereo_cam should compile fine with those. Can you guys update ROS? I could
switch back to older includes if really needed.

Anton

On 06/20/2010 01:17 PM, Peter Brook wrote:
> Looking at this, it appears that videre_stereo_cam is referencing a version of opencv that its not the one in vision_opencv. include/dcam1394/image_proc
> h is looking for opencv2/core/core_c.h which is not found. That path is in the opencv project, not in ros, so it seems like that header file needs to be updated.
>
> rombokas <> wrote:
>
>>
>> Making videre_stereo_cam directly reveals a bad path for opencv2 (below) Is
>> it possible I checked out/ built opencv2 incorrectly?
>>
>> grasping@owyhee-ubuntu:~/ros/stacks/image_pipeline/videre_stereo_cam$ make
>> mkdir -p bin
>> cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
>> rosbuild`/rostoolchain.cmake  ..
>> [rosbuild] Building package videre_stereo_cam
>> [rosbuild] Including /home/grasping/ros/ros/core/rospy/cmake/rospy.cmake
>> [rosbuild] Including /home/grasping/ros/ros/core/roscpp/cmake/roscpp.cmake
>> MSG: gencfg_cpp on:VidereStereoCam.cfg
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to:
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build
>> cd build && make 
>> make[1]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[2]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[3]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[3]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> [ 11%] Built target ROSBUILD_gencfg_cpp
>> make[3]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[3]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> [ 11%] Built target rospack_gencfg
>> make[3]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[3]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> [ 11%] Built target rospack_genmsg_libexe
>> make[3]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[3]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> [ 11%] Built target rosbuild_precompile
>> make[3]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[3]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[3]: Entering directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> [ 22%] Building CXX object CMakeFiles/dcam1394.dir/src/dcam1394/dcam1394.o
>> In file included from
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/dcam1394.h:45,
>>                 from
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/src/dcam1394/dcam1394.cpp:45:
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:59:33:
>> error: opencv2/core/core_c.h: No such file or directory
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:60:39:
>> error: opencv2/imgproc/imgproc_c.h: No such file or directory
>> In file included from
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/dcam1394.h:45,
>>                 from
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/src/dcam1394/dcam1394.cpp:45:
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:227:
>> error: ISO C++ forbids declaration of ‘CvMat’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:227:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:228:
>> error: ISO C++ forbids declaration of ‘CvMat’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:228:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:229:
>> error: ISO C++ forbids declaration of ‘CvMat’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:229:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:230:
>> error: ISO C++ forbids declaration of ‘CvMat’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:230:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:232:
>> error: ISO C++ forbids declaration of ‘CvMat’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:232:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:233:
>> error: ISO C++ forbids declaration of ‘CvMat’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:233:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:234:
>> error: ISO C++ forbids declaration of ‘CvMat’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:234:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:235:
>> error: ISO C++ forbids declaration of ‘IplImage’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:235:
>> error: expected ‘;’ before ‘*’ token
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:236:
>> error: ISO C++ forbids declaration of ‘IplImage’ with no type
>> /home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:236:
>> error: expected ‘;’ before ‘*’ token
>> make[3]: *** [CMakeFiles/dcam1394.dir/src/dcam1394/dcam1394.o] Error 1
>> make[3]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[2]: *** [CMakeFiles/dcam1394.dir/all] Error 2
>> make[2]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make[1]: *** [all] Error 2
>> make[1]: Leaving directory
>> `/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build'
>> make: *** [all] Error 2

>>
>> --
>> View this message in context: http://ros-users.122217.n3.nabble.com/cameradc1394-and-stereo-images-tp210461p909540.html
>> Sent from the ROS-Users mailing list archive at Nabble.com.
>>
>> ------------------------------------------------------------------------------
>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>> lucky parental unit. See the prize list and enter to win:
>> http://p.sf.net/sfu/thinkgeek-promo
>> _______________________________________________
>> ros-users mailing list
>>
>> https://lists.sourceforge.net/lists/listinfo/ros-users
>> _______________________________________________
>> ros-users mailing list
>>
>> https://code.ros.org/mailman/listinfo/ros-users
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users