Welcome to AI View Depth camera repository
17.Feature point tracking
17. Feature point tracking
17.1. Use
Source code launch file path: /opt/ros/noetic/share/opencv_apps/launch
Step 1: Start the camera
xxxxxxxxxxroslaunch astra_visual opencv_apps.launch img_flip:=false
img_flip parameter: whether the image needs to be flipped horizontally, the default is false.
The [usb_cam-test.launch] file opens the [web_video_server] node by default, and you can directly use the [IP:8080] web page to view the image in real time.
Step 2: Start the corner detection function of Opencv_apps
xxxxxxxxxxroslaunch opencv_apps goodfeature_track.launch # Feature point trackingEach function case will have a parameter [debug_view], Boolean type, whether to use Opencv to display the image, the default is displayed.
If you don't need to display, set it to [False], for example
xxxxxxxxxxroslaunch opencv_apps goodfeature_track.launch debug_view:=FalseHowever, after starting in this way, some cases may not be displayed in other ways, because in the source code, some [debug_view] is set to [False], which will turn off image processing.
17.2, Display method
rqt_image_view
Enter the following command and select the corresponding topic
xxxxxxxxxxrqt_image_view
opencv
The system displays by default, no processing is required.
Web viewing
(Under the same LAN) Enter IP+port in the browser, for example:
xxxxxxxxxx192.168.2.116:8080
For specific IP, use your current virtual machine IP.
17.3, Effect display
You can see an adjustable window on the screen, and object feature points appear at the same time.
