weeding overview - gabrielburnworth/plant-detection GitHub Wiki
- Calibrate camera: determine pixel location to coordinate conversion parameters
- Get data: locations and sizes of known plants
- Move: to first location in bed to begin taking photos to cover the planting area
Execute Plant Detection
:
- Take photo
- Detect plants in photo: use OpenCV
- Convert plant pixel locations to coordinates: use parameters previously calibrated
-
Identify plants:
- Desired plants are plants within radius of known plants
- Weeds are plants outside known plant regions
-
Save plants:
- Update plant data: locations and sizes in database
- Save weed locations: coordinates to database for removal
- Move: to next location for next photo and plant detection using sequence builder
- Remove plants: use sequence builder with weeder