OpenCV being used by the Institute for Real-Time Computer Systems in Germany
I've created an open source project for computer vision that may make it a bit easier for those interested in doing such things on an iPhone by using Swift.
In developing iPhone Apps, we must face the hard truth: Objective-C is antiquated, and I believe will be soon relegated to niche status in favor of Apple's new Swift language.
Swift would normally be less attractive because most popular languages are not as proprietary. However, turns out it was very well designed, and includes many productive language features. A handful are state of the art enough that some developers will want them and just don't know it yet ;).
It's pleasant to use, and frankly, being the only other Apple sanctioned language, it's an easy decision for targeting native development in most cases.
I couldn’t find any Swift projects that make use of the wonderful OpenCV (computer vision/image processing) and Tesseract (OCR) libraries, so I’m making one available for you to play with.
There is already supposedly official iOS support in OpenCV, however so much has changed, much has been lost in compatibility with current tools, APIs, and working samples. Platforms are a moving target and these two just hadn't caught back up to each other yet.
So, this should feel pretty luxurious: The code works with Swift, and the latest operating system and tooling (iOS 8.1, and XCode 6.1).
The project is a working sample app that allows you to select a photo from your library or take a photo on the fly and the apply text recognition to the image.
https://github.com/WhitneyLand/SwiftOpenCV
Have fun -