3D object recognition

1. Experimental purpose

Realize the car to detect cups, chairs, shoes, cameras and other objects, and draw 3D results.

2. Experimental path source code

Enter the car system, end the car program, enter "ip (ip is the car's ip): 8888" in the browser, enter the password "yahboom" Then log in Enter the path Rider-pi_class/5.AI Visual Recognition Course/13. Three dimensional object recognition and run Objectron_USB.ipynb.

Or enter the command in the terminal and start the python script directly

3. Experimental phenomenon

After running the source code, you can see that the car detects cups, chairs, shoes, and cameras. image-2024112100002

Press the "F" button to switch or press the button in the upper right corner of the car screen to switch and identify different targets. This experimental result only identifies shoes.

Note: The F button will only have a switching effect when running this source code in the terminal. The source code running in jupyter-lab is not effective.

4. Analysis of the main program source code

From the source code analysis, it can be seen that the car will call the camera and the recognition model to determine the recognized target. If it is a target in the model, the recognition result will be displayed on the screen of the computer and the car, and the target to be recognized can be switched through the button in the upper right corner of the car.