Earlier quoted context omitted.
Done a few projects with OpenCV over the years, and I agree it can be fun. However, it has a few issues: 1. Patented algorithms that are effectively impossible to license in a commercial setting. 2. Permuted API that change how identically named functions behave over versions. 3. Hardware CUDA version coupling deprecating support every major release. 4. Inconsistent and contradictory documentation in the constant sub…
Yup, it's basically the ROS of computer-vision.
OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
141–150 of 160 posts
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#142Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#143Earlier quoted context omitted.
Machine vision has always been resource intensive... and if you are doing trained ML projects the hardware choices are actually very limited. To enable Intel TBB, CUDA, and CPU specific compiler optimizations... one will almost certainly need to re-build the library, and customize your application build. Some tasks degrade in performance on a GPU, and others are 740 times faster... ymmv. =3
It's not that you need to turn on some extra library backends and rebuild, it's that the abstractions themselves are fundamentally at odds with hitting peak performance on many things so you have to rewrite your code. Individual image processing operations are often very low arithmetic intensity. If you don't combine them into much larger subroutines—which are necessarily less generic and orthogonal—you spend all you…
Our problem domains must obviously differ. Good luck =3
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#144Earlier quoted context omitted.
Well I've deployed OpenCV based pipelines in academic contexts for site surveys and photogrammetry.
There is a CLI photogrammetry OSS project with rather litigious faculty members behind the code. However, at least that group was upfront about what was expected of the library users, and didn't do something dodgy like quietly merge it into another community library like OpenCV. I discovered that while porting it to a Pi ARM platform years ago (yes it was slow... lol.) Forgot when the IP becomes public domain, but yo…
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#145Earlier quoted context omitted.
There is a CLI photogrammetry OSS project with rather litigious faculty members behind the code. However, at least that group was upfront about what was expected of the library users, and didn't do something dodgy like quietly merge it into another community library like OpenCV. I discovered that while porting it to a Pi ARM platform years ago (yes it was slow... lol.) Forgot when the IP becomes public domain, but yo…
They wouldn't happen to be french cartography would they?
https://github.com/openMVG/openMVG/blob/develop/COPYRIGHT.md
https://github.com/cdcseacave/openMVS/blob/master/COPYRIGHT....
Personally, I recommend COLMAP + CloudCompare + MeshLab, but the Mozilla Public License 2.0 should address IP license issues if the author is also the rights holder. Keep in mind all work done by University Students and Staff is often property of the institution unless otherwise stated. It is a delicate subject.
Best of luck =3
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#146The thing I love about OpenCV is that it remains hands down the best library for simply loading images and video. I've never even used any of its fancy computer vision features, but if I need to load a video file and look at the pixels - which I did need to do recently for an art project - OpenCV does it in about four lines of code.
That’s a pretty large binary for simply loading images. In all honesty, opencv has stood the test of time and I’m certain newer LLMs will likely not attempt to rewrite it from scratch. P.S. I’ve been a user since the IplImage days, circa 2007, and I’d still consider using it over most CV libraries today.
Sooner or later a Rust developer will try.
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#147The thing I love about OpenCV is that it remains hands down the best library for simply loading images and video. I've never even used any of its fancy computer vision features, but if I need to load a video file and look at the pixels - which I did need to do recently for an art project - OpenCV does it in about four lines of code.
That’s a pretty large binary for simply loading images. In all honesty, opencv has stood the test of time and I’m certain newer LLMs will likely not attempt to rewrite it from scratch. P.S. I’ve been a user since the IplImage days, circa 2007, and I’d still consider using it over most CV libraries today.
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#148Earlier quoted context omitted.
You can run OpenCV on a GPU-less Raspberry Pi or other IoT device just fine. And most IoT devices aren't doing video transcoding at all. You're making some very odd assertions in this thread.
>And most IoT devices aren't doing video transcoding at all. The data gets streamed to the cloud where servers with GPUs transcode it. I'm pointing out that IoT devices historically have reached out to servers with GPUs even before GenAI.
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#149AI written release post and it shows...
Re: OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
#150Earlier quoted context omitted.
What about the post was not up to your standards?
It's not just AI slop, it's a milestone AI post. gptzero.me rates it 91% AI, 9% mixed, and 0% human. (I've only pasted a portion of the text to fit in the 10000 character free limit.)