geezacoleman / OpenWeedLocator

An open-source, low-cost, image-based weed detection device for in-crop and fallow scenarios.
MIT License
320 stars 56 forks source link

OWL2.0: Update to picamera2 with gen2 enclosure #127

Closed geezacoleman closed 1 month ago

geezacoleman commented 1 month ago

Major update to the OpenWeedLocator repository. Changes include:

  1. Support for picamera2 and picamera operation with a new VideoStreamer module. Moves away from imutils. Supports Global Shutter and Camera Module 3 cameras on the Raspberry Pi 5, in addition to older varieties.
  2. Image data collection now in a separate class with more robust writing to file.
  3. Shift to use of a config.ini file for setting system and detection parameters.
  4. Cleaning of all code for consistency and performance.
  5. Rewriting of software installation procedure
  6. Addition of more robust enclosures 'Compact OWL' and new installation instructions.
  7. Support for the OWL driver board and relay HAT.

Overall a substantial upgrade to the OWL for improved performance, usability and jump to the most recent hardware and software versions.