Details:
-
Swift + Objective-C++ reference from https://github.com/onthehand/SobelEdgeApp
-
Swift + Objective-C++ reference FrameExtractor class from https://medium.com/ios-os-x-development/ios-camera-frames-extraction-d2c0f80ed05a
-
Objective-C++ reference OpenCV module from https://docs.opencv.org/3.4.0/db/dc8/tutorial_video_processing.html
Result:
- Frame rate - 3 > 1 > 2
- Extendability - 1 = 2 > 3
Conclusion:
Method 1 can be used for further development.