Live data from Hacker News

Overengineering a way to know if people are in my university's CS lab

amoses.dev

71–80 of 90 posts

Re: Overengineering a way to know if people are in my university's CS lab

#72
Back in the man.ac.uk of the early 90s, there were no cameras or YOLO models but we still wanted to know when machines (especially the colour ones! LUXURY!) were available.

We just had "`rlogin` to every machine in the lab, run `who`, and collate the output". IIRC there was an early version written by 'flup that I extended with a tidier output (including an X11 window), auto-refreshing, and easier machine selection (eg. you could select rooms by name with regex filtering.)

Good times.

Re: Overengineering a way to know if people are in my university's CS lab

#73
post #42
post #26

Earlier quoted context omitted.

The final solution does not depend on object (people) detection. In fact by the end of the article he has totally eliminated the camera

Doors have rights too!

I guess depending on how you open them they do indeed have the right to bear arms

Re: Overengineering a way to know if people are in my university's CS lab

#76
post #61

Point the camera at the door, use the camera to detect if the door is open.

Mount the camera on the door facing down and watch for a moving floor

That's a clever solution that would use less processing power. A camera pointed at the door provides the benefit of being useful for other purposes e.g. person detection / recognition and standard security camera purposes.

Re: Overengineering a way to know if people are in my university's CS lab

#77
post #75

Another solution in the age of portable electronic devices: detect presence based on active DHCP leases. You can let then people register themselves by MAC on some web portal so they can be visible by name if they're comfortable with that.

Or Bluetooth. There are some problems (like MAC randomization) to get a real tracking with BLE, but to have a rough estimation, it's a good technique. And you can do it with just an ESP32.

Re: Overengineering a way to know if people are in my university's CS lab

#80
post #61

Earlier quoted context omitted.

Mount the camera on the door facing down and watch for a moving floor

That's a clever solution that would use less processing power. A camera pointed at the door provides the benefit of being useful for other purposes e.g. person detection / recognition and standard security camera purposes.

Until someone accuses you of looking down their shirt anyway.
Post reply on HN