Really cool project though. Now I want to start playing with OpenCV. I wish i had something more constructive to add :/
Really cool project though. Now I want to start playing with OpenCV. I wish i had something more constructive to add :/
Maybe a "Linux Speed Measurer" however that starts to sound like it's related to measuring the speed of your OS.
Maybe "Linux-based External Object Speed Measurer"
Someone please educate someone. Please. lol
In the case of this project, you'd also have to do some modifications on the image-grabbing code. They're using a module that's specific to the Raspberry Pi camera module.
"So it just happens that the horizontal distance covered by the Picamera’s image is roughly equal to the distance from the lens. If you are 10 feet from the lens, the image is about 10 feet across, 47 feet from the lens, about 47 feet across, and so on.
Of course, other cameras may have a different field of view and won’t have this easy to determine correspondence."
* he used Raspbian Jessie (almost but not quite Debian Jessie) and followed instructions for setting up the necessary packages on that distribution
* he tweaked his code to perform adequately on the Pi2 and described the performance limits on that hardware
* his code uses the Raspberry Pi camera library
* he used the Pi camera's field of view in his distance calculations
It's true that you could adapt it to different hardware, a different operating system, a different distance, or a different purpose. Even if you're doing so, it's still useful to have a concrete example to work from. (For example, knowing that the Pi2's performance is marginal for what he's trying to do may help you set expectations for performance of your hardware in your situation.) Without including the specifics you object to, the article would be short, abstract, and basically useless.