
- #ALTERNATIVE TO OPENCV FOR MAC UPDATE#
- #ALTERNATIVE TO OPENCV FOR MAC CODE#
- #ALTERNATIVE TO OPENCV FOR MAC MAC#
On the Mac, it seems the only way to access OpenCV, short of writing a C/C++ library that currently doesn’t exist, is via python. Image acquisition, from camera to our application, is about 100ms for each frame (or at least, that’s the goal).We need 3-4fps processing speed (preferably a bit more, just to give some headroom).
#ALTERNATIVE TO OPENCV FOR MAC MAC#
The primary goal of my work this week is to put together a simple benchmarking app for both Mac and Windows, to see which methods of image processing work best with the massive images we’re using, and which CPUs are faster across a variety of machines. Since my original post, we have decided to try building this on the mac, but may revert to Windows if it ends up we need more speed and have to custom build a PC. It’s soul destroying to spend 27 months of your life building an application and to see it disappear into the deep dark depths of the App Store. Unless you’ve got funding or a solid marketing plan, I wouldn’t recommend anyone else attempt this on their own.I can use a Xojo console application and shared memory declares to do this without, but that is actually more work. I had to tweak it to get maximum performance. This part was actually way easier than I anticipated, the first draft of the plugin worked on the very first run. This way I can take advantage of multi-core processors, sharing the raw image data between each thread. when combining the individual exposures into a 128-Bit floating point HDR, I actually use a custom built Xojo plugin (written in Objective-C and utilizing GCD). They regret the change, because now they’re no longer in control.
#ALTERNATIVE TO OPENCV FOR MAC UPDATE#
#ALTERNATIVE TO OPENCV FOR MAC CODE#
If I had access to the code that loads images, I could fix it, I don’t. For instance macOS 10.14 doesn’t handle certain 16-Bit images correctly and on load will produce a corrupted image.

I hope MS have a far better quality control than Apple, because our app features many workarounds for different versions of the OS, whereby functionality is broken or doesn’t work right. Relying on third parties to support their frameworks is a recipe for disaster. As someone who’s done something very similar using Xojo for the Mac ( ).
