Developing Computer Vision with iOS

I'm new to iphone development, and I was wondering if there is any API that can be used in Xcode?

I know OpenCV and I found this: http://www.eosgarden.com/en/opensource/opencv-ios/overview/

Just wondering if it's reliable?

+4
source share
4 answers

I already have 2 applications in the AppStore with OpenCv. Very fast even on iPhone. The best online resource to learn about using OpenCV on iOS is from Yoshimasa Niwa. OpenCV Yoshimasa Niwa . Good luck

+3
source

IOS is now officially supported in OpenCV. See installation instructions here: http://docs.opencv.org/trunk/doc/tutorials/introduction/ios_install/ios_install.html#ios-installation

As Stefan noted, it is not recommended to mix Objective-C with C ++. Often you will need to change the file extension from β€œ.m” for Objective-C to β€œ.mm” for Objective-C ++ so that it can compile correctly. However, it is best to isolate all the vision code of your computer, especially those using C ++, in a class (or in several classes) and write the Objective-C class as a wrapper for this class. This is so that the rest of your system will only interact with the Objective-C class, not C ++.

As with Xcode v4 +, some IDE operations do not work well when working with C ++ code. For example, if you try to reorganize a class that has C ++ code (the file has the extension β€œ.mm”), Xcode will tell you that it cannot perform the operation because it is dealing with C ++. Therefore, it is a good idea to isolate C ++ from Objective-C code.

+2
source

OpenCV is entirely dedicated to computer vision, so this is a good catch. As madmick3 said, this is not very fast, but usually a good start to working with computer vision. I would just be careful about mixing Objective-C and C ++, which is usually not a good idea, at least until Xcode 4 is officially released.

To compile and install OpenCV for iOS, look at this link , it worked great for me.

0
source

for the simple vision problems listed below .. you can use iOS, built in frame vision, available with iOS 11 ... Opencv can be used for complex vision problems and several times a little slower

Face Detection and Recognition Machine Learning Image Analysis Barcode Detection Image Alignment Analysis Text Detection Horizon Detection Object Detection and Tracking

a little research at https://github.com/gunapandianraj/iOS-Vision

0
source

Source: https://habr.com/ru/post/1342812/


All Articles