• Giles Payne's avatar
    Merge pull request #17165 from komakai:objc-binding · 02385472
    Giles Payne authored
    Objc binding
    
    * Initial work on Objective-C wrapper
    
    * Objective-C generator script; update manually generated wrappers
    
    * Add Mat tests
    
    * Core Tests
    
    * Imgproc wrapper generation and tests
    
    * Fixes for Imgcodecs wrapper
    
    * Miscellaneous fixes. Swift build support
    
    * Objective-C wrapper build/install
    
    * Add Swift wrappers for videoio/objdetect/feature2d
    
    * Framework build;iOS support
    
    * Fix toArray functions;Use enum types whenever possible
    
    * Use enum types where possible;prepare test build
    
    * Update test
    
    * Add test runner scripts for iOS and macOS
    
    * Add test scripts and samples
    
    * Build fixes
    
    * Fix build (cmake 3.17.x compatibility)
    
    * Fix warnings
    
    * Fix enum name conflicting handling
    
    * Add support for document generation with Jazzy
    
    * Swift/Native fast accessor functions
    
    * Add Objective-C wrapper for calib3d, dnn, ml, photo and video modules
    
    * Remove IntOut/FloatOut/DoubleOut classes
    
    * Fix iOS default test platform value
    
    * Fix samples
    
    * Revert default framework name to opencv2
    
    * Add converter util functions
    
    * Fix failing test
    
    * Fix whitespace
    
    * Add handling for deprecated methods;fix warnings;define __OPENCV_BUILD
    
    * Suppress cmake warnings
    
    * Reduce severity of "jazzy not found" log message
    
    * Fix incorrect #include of compatibility header in ios.h
    
    * Use explicit returns in subscript/get implementation
    
    * Reduce minimum required cmake version to 3.15 for Objective-C/Swift binding
    02385472