OpenCV Foxy 20210414 Notes and Logs

From wikidb
Revision as of 11:26, 19 April 2021 by Edc (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
opencv20210414.txt

April 14, 2021

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