I'm a bit confused by how they priced some of these things, can anyone help me understand?
• Deep Neural Networks Module: $150k
Considering how important deep learning is for computer vision and image processing in general now, this is a very important. But will this be a completely new library for both training and inference? Why not use what's already out there, like Pytorch or ONNX? $150k pays for 1-3 developers for a year, depending on where they live.
• Accelerated image processing: $150k
I don't know what this means in practice, refactoring the code adding more SIMD code? OpenCL kernels? Again, the price tag seems steep, but maybe they will hire an expert for half a year?
• Improved support for fisheye camera calibration: [$100k + hardware ($20k approx) shared with multi-camera support]
I know OpenCV is often used with very expensive research cameras, but couldn't this development be done with a couple GoPros? If companies want to certify it for their esoteric cameras let them pay for the added expenses.
• $700k stretch goal, CI and build server.
Does this cost $100k?
Don't get me wrong, I like OpenCV, I've used it and will donate to this, but I don't get how these things can cost that much for an open source project. There's no price attached to the improved documentation and tutorials, those are important and take a lot of time. It's probably faster to write a canny edge detector than writing all the documentation and examples for it.
On a separate note, their $1M stretch goal mentions a future OpenCV cloud service. That seems like something that should be sponsored by one of the cloud providers, or handled by a separate company instead of a crowd funded open source library project.
If you want to do anything plausibly production quality for general use, 150k for these first items seem pretty normal for this type of code.
Calibration also, depending on the scope (could cost a lot more)
Agree scoping on the goals of the deep network would be interesting, but seems plausible to do something useful in, if not too ambitious.
> Does this cost $100k?
I don't think you should interpret the stretch milestones that way. I read it as if we get another 100k over X, we'll add a redundant CI system, not "we'll spend 100k on a CI system"
I can't recall the true first time I used OpenCV because it's simply so embedded in all image processing work. I've backed the project, and my company has contributed as well.
I just scrolled back in my email - 9/7/2000 was when I subscribed to their email list, I think that's when I first heard about. I have a vague memory that before OpenCV there was an Intel thing we sometimes used but it had some weird usage restrictions.
That's me! I'm helping our partners at OpenCV. They really need our support, I hope you can also help with a minimum donation, they are planning really cool things for OpenCV 5, and you can help them reach that goal.
It's easy to ignore that the projects we depend on daily might not be well-funded and are at risk of disappearing. The second best thing to commit contributions is cash!
Upvoted and plan to donate. Wish they’d change their license so any company with > x amount in revenue pays a license fee. There’s no need to subsidise them once they earn billions.
• Deep Neural Networks Module: $150k
Considering how important deep learning is for computer vision and image processing in general now, this is a very important. But will this be a completely new library for both training and inference? Why not use what's already out there, like Pytorch or ONNX? $150k pays for 1-3 developers for a year, depending on where they live.
• Accelerated image processing: $150k
I don't know what this means in practice, refactoring the code adding more SIMD code? OpenCL kernels? Again, the price tag seems steep, but maybe they will hire an expert for half a year?
• Improved support for fisheye camera calibration: [$100k + hardware ($20k approx) shared with multi-camera support]
I know OpenCV is often used with very expensive research cameras, but couldn't this development be done with a couple GoPros? If companies want to certify it for their esoteric cameras let them pay for the added expenses.
• $700k stretch goal, CI and build server.
Does this cost $100k?
Don't get me wrong, I like OpenCV, I've used it and will donate to this, but I don't get how these things can cost that much for an open source project. There's no price attached to the improved documentation and tutorials, those are important and take a lot of time. It's probably faster to write a canny edge detector than writing all the documentation and examples for it.
On a separate note, their $1M stretch goal mentions a future OpenCV cloud service. That seems like something that should be sponsored by one of the cloud providers, or handled by a separate company instead of a crowd funded open source library project.