ccrenfroe / BirdCam

Bird detector and classifier implemented using a Raspberry Pi and Tensorflow Lite.
13 stars 1 forks source link

Is this dead now? #1

Open jodfie opened 3 years ago

jodfie commented 3 years ago

I really like your organization and layout and have dev ideas too but I don't want to get started if this is now dead.

ccrenfroe commented 3 years ago

Hey @jodfie ! Thanks for taking interest :). Rn, im not working on it and probably wont for a bit. However, you can fork it amd give it a go for yourself. I think its a really fun project and mostly complete, at least from my recollection. The main hangup was getting the motion tracker to work well as there are alot of variable for it and I have no experience with motion tracking.

The problems are things such as sway in the wind making false positives, different backgrounds/weather/lighting affecting detection, and other stuff such as brown birds on brown backgrounds and the like.

Hopefully that gives a picture of its current state?

I'd encourage you to fork it and give it a go. Its a pretty fun project imo.

jodfie commented 3 years ago

I have a forked different project birdbot project. I could probably work on converting it over to your project however right now I have an error and maybe you could assist with it.

I am getting the following error from my TF-Lite when I try and run in my Raspberry Pi 4 4GB

(birdbot-env) pi@birdcam:~/birdbot $ python3 bird_detect.py
Loading detection/classification models...                 
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Aborted
ccrenfroe commented 3 years ago

Wouldn't know, sorry :/. Been a while, and never had any bad memory allocation errors when I was building it myself.