Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Friday June 01 2018, @03:03PM   Printer-friendly
from the news-that's-buzzworthy dept.

Even if keeping bees sounds about as wise to you as keeping velociraptors (we all know how that movie went), we have to acknowledge that they are a worthwhile thing to have around. We don’t personally want them around us of course, but we respect those who are willing to keep a hive on their property for the good of the environment. But as it turns out, there are more challenges to keeping bees than not getting stung: you’ve got to keep track of the things too.

After some training, a Raspberry Pi with a camera can count how many bees are in a given image to within a few percent of the actual number. Getting an accurate count of his bees allows [Mat] to generate fascinating visualizations about his hive’s activity and health. With real-world threats such as colony collapse disorder, this type of hard data can be crucial.

This is a perfect example of a hack which might not pertain to many of us as-is, but still contains a wealth of information which could be applicable to other projects. [Mat] goes into a fantastic amount of detail about the different approaches he tried, what worked, what didn’t, and where he goes from here. So far the only problem he’s having is with the Raspberry Pi: it’s only able to run at one frame per second due to the computational requirements of identifying the bees. But he’s got some ideas to improve the situation.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Informative) by Immerman on Friday June 01 2018, @05:46PM (2 children)

    by Immerman (3985) on Friday June 01 2018, @05:46PM (#687350)

    Obviously you've never done much software development. I'd venture a guess that the majority of software in the world is a "get-it-done" hack, rather than being a well-engineered solution.

    Starting Score:    1  point
    Moderation   +1  
       Informative=1, Total=1
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 0) by Anonymous Coward on Friday June 01 2018, @06:42PM (1 child)

    by Anonymous Coward on Friday June 01 2018, @06:42PM (#687376)

    30 years professional embedded development, ten years before that hobbying. 25 years safety critical nuclear and space applications. Looks like a significant amount of engineering went into building this system, even if it was not done by Mat Kelcey. Thirty years ago we would have had to build each part individually, not the chips, but layout a board, design a power supply, some sort of video interface, write the software, operating system. Most of this is now done and you can connect parts like legos. Still does not mean it's a hack which is usually considered an ugly quick fix rather than a clean design.

    • (Score: 2) by Immerman on Saturday June 02 2018, @01:03PM

      by Immerman (3985) on Saturday June 02 2018, @01:03PM (#687660)

      Oh, I don't deny that lots of good development is done. But how many projects have you browsed the code for? Heck, how many of the libraries you use have you browsed the code for?