19. Opencv application--Hough circle detection

19.1. Use

Source code launch file path: /opt/ros/noetic/share/opencv_apps/launch

Step 1: Start the camera

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

Each 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

However, 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.

19.2, Display method

Enter the following command and select the corresponding topic

The system displays by default, no processing is required.

(Under the same LAN) Enter IP+port in the browser, for example:

For specific IP, use your current virtual machine IP.

19.3, Effect display

You can see an adjustable window on the screen, and a circular frame detection appears at the same time.