30. Opencv application--threshold image processing

30.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 images in real time.

Step 2: Start the corner detection function of Opencv_apps

Each functional case will have a parameter [debug_view], Boolean type, whether to use Opencv to display images, which is displayed by default.

If no display is required, set it to [False], for example

However, after starting in this way, some cases cannot be displayed in other ways, because in the source code, some [debug_view] is set to [False], which will turn off image processing.

30.2. Display method

Enter the following command to select the corresponding topic

The system displays it by default, no need to do anything.

(Same as under LAN) Enter IP+port in the browser, for example:

For specific IP, use your current virtual machine IP.

30.3. Effect display

The picture below is the threshold transformation diagram after processing.