Abstract:To achieve intelligent weeder in one job can be completed simultaneously removing weeds within the rows and rows between the plants,a plant recognition and root positioning system was designed.The plant roots positioning algorithm was proposed,the image was grayed using the color characteristics of plants and background,plants were identified by the different construction status,the location of the plant roots was determined according to plant growth characteristics and the leaves and leaf morphology characteristics,and the distance between the plants root and the distance from the nearest plants root and weeding robot were obtained by using the principle of the camera calibration.The results show that the system can make sure distance between plants,it provides a foundation for the overall design of weeding robot.