~/talk

Chasing birds with code

Talkat PyCon SE 2022 · 2022-11-03..11-04· [embedded-and-hardware, machine-learning]
links:none on file
links:none on file
slides:none on file

A working system captures an RTSP camera feed on a Raspberry Pi + camera, pushes frames into Redis Streams + Gears + RedisAI, runs a YOLO model inside Redis to detect birds, and fires an HTTP callback to the Pi to play deterrent sounds. Tiny YOLO reaches about 40 fps on small hardware, switching to a fuller YOLO drops throughput to ~1 fps. Prototype runs reliably but has detection gaps, hardware limits (Pi 2 ~15 fps capture) and plans for GPU or parallel processing to improve accuracy and speed.

AI-written summary · about

  1. 0:00Introduction to project
  2. 1:30Bird problem in Israel
  3. 3:16System architecture overview
  4. 5:00Why use Redis
  5. 6:05Redis Streams explained
  6. 7:33RedisGears and RedisAI
  7. 9:22HTTP server for Raspberry Pi
  8. 10:46YOLO model and image processing
  9. 11:55Capturing images from IP camera
  10. 13:20Bottle framework for HTTP server
  11. 14:23Hardware challenges with Raspberry Pi
  12. 15:47Model performance issues
  13. 17:32Real-time demo setup
  14. 20:01Live demo of human detection
  15. 21:50Performance and memory usage
  16. 22:33Q&A session part 1
  17. 24:02Q&A session part 2
  18. 25:25TensorRT and AI backends
  19. 26:21Data retention in Redis Streams
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.