OpenCV Foxy 20210414 Notes and Logs
From wikidb
opencv20210414.txt April 14, 2021 eepp@hood:eepp_ws$ cd src/ eepp@hood:src$ ros2 pkg create --build-type ament_cmake opencv_ros2sub going to create a new package package name: opencv_ros2sub destination directory: /home/eepp/eepp_ws/src package format: 3 version: 0.0.0 description: TODO: Package description maintainer: ['eepp <eepp@todo.todo>'] licenses: ['TODO: License declaration'] build type: ament_cmake dependencies: [] creating folder ./opencv_ros2sub creating ./opencv_ros2sub/package.xml creating source and include folder creating folder ./opencv_ros2sub/src creating folder ./opencv_ros2sub/include/opencv_ros2sub creating ./opencv_ros2sub/CMakeLists.txt eepp@hood:src$ eepp@hood:src$ cd .. eepp@hood:eepp_ws$ colcon build --symlink-install --parallel-workers 1 Starting >>> cpp_pubsub Finished <<< cpp_pubsub [0.31s] Starting >>> image_experiment Finished <<< image_experiment [0.26s] Starting >>> opencv_ros2sub Finished <<< opencv_ros2sub [1.67s] Summary: 3 packages finished [2.44s] eepp@hood:src$ cd opencv_ros2sub/src eepp@hood:src$ cp ../../image_sub/src/image_subscriber_experiment_oop.cpp opencv_exp.cpp modified package.xml eepp@hood:eepp_ws$ colcon build --symlink-install --parallel-workers 1 Starting >>> cpp_pubsub Finished <<< cpp_pubsub [0.32s] Starting >>> image_experiment Finished <<< image_experiment [0.28s] Starting >>> opencv_ros2sub Finished <<< opencv_ros2sub [0.61s] Summary: 3 packages finished [1.39s] eepp@hood:opencv_ros2sub$ mv CMakeLists.txt CMakeLists.txt.org eepp@hood:opencv_ros2sub$ cp ../image_sub/CMakeLists.txt . eepp@hood:opencv_ros2sub$ ls src/ opencv_exp.cpp eepp@hood:opencv_ros2sub$ emacs CMakeLists.txt& eepp@hood:eepp_ws$ colcon build --symlink-install --parallel-workers 1 Starting >>> cpp_pubsub Finished <<< cpp_pubsub [0.30s] Starting >>> image_experiment Finished <<< image_experiment [0.27s] Starting >>> opencv_ros2sub Finished <<< opencv_ros2sub [8.66s] eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ colcon build --symlink-install --parallel-workers 1 Starting >>> cpp_pubsub Finished <<< cpp_pubsub [0.30s] Starting >>> image_experiment Finished <<< image_experiment [0.27s] Starting >>> opencv_ros2sub Finished <<< opencv_ros2sub [8.66s] Summary: 3 packages finished [9.42s] eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ ls install/opencv_ros2sub/ lib/ share/ eepp@hood:eepp_ws$ ls install/opencv_ros2sub/lib/opencv_ros2sub/ opencv_exp eepp@hood:eepp_ws$ ros2 run opencv_ros2sub opencv_exp --ros-args -r image:=image_raw Package 'opencv_ros2sub' not found eepp@hood:eepp_ws$ source install/setup.bash eepp@hood:eepp_ws$ ros2 run opencv_ros2sub opencv_exp --ros-args -r image:=image_raw [INFO] [1618427867.615805228] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427867.626712599] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427867.703057195] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427867.802989080] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427867.903032945] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.003011756] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.103048156] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.203253081] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.303285808] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.403054188] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.503039317] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.603082544] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.703050176] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.803016005] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427868.903097713] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427869.003113560] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427869.103804812] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427869.203113771] [Image_Subscriber_OOP_Test]: I See: bgr8 [INFO] [1618427869.303319075] [Image_Subscriber_OOP_Test]: I See: bgr8 ^C[INFO] [1618427869.318951420] [rclcpp]: signal_handler(signal_value=2) edited opencv_exp.cpp eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ colcon build --symlink-install --parallel-workers 1 Starting >>> cpp_pubsub Finished <<< cpp_pubsub [0.30s] Starting >>> image_experiment Finished <<< image_experiment [0.27s] Starting >>> opencv_ros2sub Finished <<< opencv_ros2sub [7.42s] Summary: 3 packages finished [8.19s] eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ eepp@hood:eepp_ws$ ros2 run opencv_ros2sub opencv_exp --ros-args -r image:=image_raw [INFO] [1618428375.230569946] [Opencv_Exp]: I See: bgr8 [INFO] [1618428375.318944890] [Opencv_Exp]: I See: bgr8 [INFO] [1618428375.417264149] [Opencv_Exp]: I See: bgr8 [INFO] [1618428375.517579343] [Opencv_Exp]: I See: bgr8 [INFO] [1618428375.617117788] [Opencv_Exp]: I See: bgr8 [INFO] [1618428375.717301442] [Opencv_Exp]: I See: bgr8 [INFO] [1618428375.817265854] [Opencv_Exp]: I See: bgr8 [INFO] [1618428375.917161652] [Opencv_Exp]: I See: bgr8 [INFO] [1618428376.017286810] [Opencv_Exp]: I See: bgr8 [INFO] [1618428376.117262211] [Opencv_Exp]: I See: bgr8 [INFO] [1618428376.217113295] [Opencv_Exp]: I See: bgr8 [INFO] [1618428376.317394873] [Opencv_Exp]: I See: bgr8 [INFO] [1618428376.417419870] [Opencv_Exp]: I See: bgr8 [INFO] [1618428376.517113769] [Opencv_Exp]: I See: bgr8 [INFO] [1618428376.617302724] [Opencv_Exp]: I See: bgr8 ^C[INFO] [1618428376.686146224] [rclcpp]: signal_handler(signal_value=2) eepp@hood:eepp_ws$ cp opencv_exp.cpp opencv_exp.cpp.bak01 -------------------- http://10.0.0.9/wiki/index.php/Cam_shift_tracker.cpp_v1 Getting Started With OpenCV in ROS 2 Foxy Fitzroy (Python) https://automaticaddison.com/getting-started-with-opencv-in-ros-2-foxy-fitzroy-python/ 4/15/21 add cv_bridge not CMake file test TERMINAL 1 eepp@hood:~$ source ~/image_ws/install/setup.bash eepp@hood:~$ ros2 run image_publisher image_publisher_node /dev/video0 [INFO] [1618505195.586979521] [ImagePublisher]: param_change_callback TERMINAL 2 eepp@hood:eepp_ws$ ros2 topic list ros2 run opencv_ros2sub opencv_exp --ros-args -r image:=image_raw CMakeLists.txt helpful in /home/eepp/image_ws/src/image_pipeline/image_view What does OpenCV's cvWaitKey( ) function do? https://stackoverflow.com/questions/5217519/what-does-opencvs-cvwaitkey-function-do