1. 27 11月, 2020 1 次提交
  2. 26 11月, 2020 1 次提交
  3. 25 11月, 2020 4 次提交
    • A
    • D
      fix missing addref() in ocl::Context::create(str) · c08e38ac
      Dale Phurrough 提交于
      - fix https://github.com/opencv/opencv/issues/18906
      - unable to add related test cases as there is
        no public access to Context:Impl refcounts
      c08e38ac
    • J
      Merge pull request #18826 from Rightpoint:feature/colejd/build-catalyst-xcframework · 85b0fb2a
      Jonathan Cole 提交于
      Support XCFramework builds, Catalyst
      
      * Early work on xcframework support
      
      * Improve legibility
      
      * Somehow this works
      
      * Specify ABIs in a place where they won't get erased
      
      If you pass in the C/CXX flags from the Python script, they won't be respected. By doing it in the actual toolchain, the options are respected and Catalyst successfully links.
      
      * Clean up and push updates
      
      * Actually use Catalyst ABI
      
      Needed to specify EXE linker flags to get compiler tests to link to the Catalyst ABIs.
      
      * Clean up
      
      * Revert changes to common toolchain that don't matter
      
      * Try some things
      
      * Support Catalyst build in OSX scripts
      
      * Remove unnecessary iOS reference to AssetsLibrary framework
      
      * Getting closer
      
      * Try some things, port to Python 3
      
      * Some additional fixes
      
      * Point Cmake Plist gen to osx directory for Catalyst targets
      
      * Remove dynamic lib references for Catalyst, copy iOS instead of macos
      
      * Add flag for building only specified archs, remove iOS catalyst refs
      
      * Add build-xcframework.sh
      
      * Update build-xcframework.sh
      
      * Add presumptive Apple Silicon support
      
      * Add arm64 iphonesimulator target
      
      * Fix xcframework build
      
      * Working on arm64 iOS simulator
      
      * Support 2.7 (replace run with check_output)
      
      * Correctly check output of uname_m against arch
      
      * Clean up
      
      * Use lipo for intermediate frameworks, add python script
      
      Remove unneeded __init__.py
      
      * Simplify python xcframework build script
      
      * Add --only-64-bit flag
      
      * Add --framework-name flag
      
      * Document
      
      * Commit to f-strings, improve console output
      
      * Add i386 to iphonesimulator platform in xcframework generator
      
      * Enable objc for non-Catalyst frameworks
      
      * Fix xcframework builder for paths with spaces
      
      * Use arch when specifying Catalyst build platform in build command
      
      * Fix incorrect settings for framework_name argparse configuration
      
      * Prefer underscores instead of hyphens in new flags
      
      * Move Catalyst flags to where they'll actually get used
      
      * Use --without=objc on Catalyst target for now
      
      * Remove get_or_create_folder and simplify logic
      
      * Remove unused import
      
      * Tighten up help text
      
      * Document
      
      * Move common functions into cv_build_utils
      
      * Improve documentation
      
      * Remove old build script
      
      * Add readme
      
      * Check for required CMake and Xcode versions
      
      * Clean up TODOs and re-enable `copy_samples()`
      
      Remove TODO
      
      Fixup
      
      * Add missing print_function import
      
      * Clarify CMake dependency documentation
      
      * Revert python2 change in gen_objc
      
      * Remove unnecessary builtins imports
      
      * Remove trailing whitespace
      
      * Avoid building Catalyst unless specified
      
      This makes Catalyst support a non-breaking change, though defaults should be specified when a breaking change is possible.
      
      * Prevent lipoing for the same archs on different platforms before build
      
      * Rename build-xcframework.py to build_xcframework.py
      
      * Check for duplicate archs more carefully
      
      * Prevent sample copying error when directory already exists
      
      This can happen when building multiple architectures for the same platform.
      
      * Simplify code for checking for default archs
      
      * Improve build_xcframework.py header text
      
      * Correctly resolve Python script paths
      
      * Parse only known args in ios/osx build_framework.py
      
      * Pass through uncaptured args in build_xcframework to osx/ios build
      
      * Fix typo
      
      * Fix typo
      
      * Fix unparameterized build path for intermediate frameworks
      
      * Fix dyanmic info.plist path for catalyst
      
      * Fix utf-8 Python 3 issue
      
      * Add dynamic flag to osx script
      
      * Rename platform to platforms, remove armv7s and i386
      
      * Fix creation of dynamic framework on maccatalyst and macos
      
      * Update platforms/apple/readme.md
      
      * Add `macos_archs` flag and deprecate `archs` flag
      
      * Allow specification of archs when generating xcframework from terminal
      
      * Change xcframework platform argument names to match archs flag names
      
      * Remove platforms as a concept and shadow archs flags from ios/osx .py
      
      * Improve documentation
      
      * Fix building of objc module on Catalyst, excluding Swift
      
      * Clean up build folder logic a bit
      
      * Fix framework_name flag
      
      * Drop passthrough_args, use unknown_args instead
      
      * minor: coding style changes
      Co-authored-by: NChris Ballinger <cballinger@rightpoint.com>
      85b0fb2a
    • M
      Merge pull request #18904 from mpashchenkov:mp/ocv-gapi-skip-gm-tests · 19d825aa
      Maxim Pashchenkov 提交于
      G-API: Adding skip for GraphMeta tests
      
      * Added skip for GraphMeta tests
      
      * Removed false
      19d825aa
  4. 24 11月, 2020 2 次提交
  5. 21 11月, 2020 1 次提交
  6. 20 11月, 2020 8 次提交
    • N
      Merge pull request #18371 from nathanrgodwin:sqpnp_dev · 2255973b
      Nathan Godwin 提交于
      Added SQPnP algorithm to SolvePnP
      
      * Added sqpnp
      
      * Fixed test case
      
      * Added fix for duplicate point checking and inverse func reuse
      
      * Changes for 3x speedup
      
      Changed norm method (significant speed increase), changed nearest rotation computation to FOAM
      
      * Added symmetric 3x3 inverse and unrolled loops
      
      * Fixed error with SVD
      
      * Fixed error from with indices
      
      Indices were initialized negative. When nullspace is large, points coplanar, and rotation near 0, indices not changed.
      2255973b
    • J
      Merge pull request #18841 from JulienMaille:patch-2 · ac24a72e
      Julien 提交于
      Fixing dnn Resize layer for variable input size
      
      * Fix onnx loading of resize/upsample layers for different opset
      
      * group all DynamicResize tests
      
      * cleaned up scales checks
      
      * Simplify branching
      ac24a72e
    • A
    • A
    • F
      Small improvements to persistence-API doc · c996fd1c
      Felix Gorschlüter 提交于
      c996fd1c
    • J
      Merge pull request #18855 from Rightpoint:feature/colejd/add-apple-conversions-to-framework-builds · c4c9cdd2
      Jonathan Cole 提交于
      Expose CGImage <-> Mat conversion for iOS platforms
      
      * Add apple_conversions to framework builds
      
      This exposes CGImage <-> Mat conversion.
      
      * Export Mat <-> CGImage methods on iOS targets
      
      * Add CGImage converters to iOS objc helper class
      
      * Add CF_RETURNS_RETAINED annotations to methods returning CGImageRef
      c4c9cdd2
    • M
      Added small cmake fix · 34c4e454
      Maxim Pashchenkov 提交于
      34c4e454
    • C
      Merge pull request #18335 from chargerKong:master · 11cfa64a
      chargerKong 提交于
      Ordinary quaternion
      
      * version 1.0
      
      * add assumeUnit;
      add UnitTest;
      check boundary value;
      fix the func using method: func(obj);
      fix 4x4;
      add rodrigues vector transformation;
      fix mat to quat;
      
      * fix blank and tab
      
      * fix blank and tab
      modify test;cpp to hpp
      
      * mainly improve comment;
      add rvec2Quat;fix toRodrigues;
      fix throw to CV_Error
      
      * fix bug of quatd * int;
      combine hpp and cpp;
      fix << overload error in win system;
      modify include in test file;
      
      * move implementation to quaternion.ini.hpp;
      change some constructor to createFrom* function;
      change Rodrigues vector to rotation vector;
      change the matexpr to mat of 3x3 return type;
      improve comments;
      
      * try fix log function error in win
      
      * add enums for assumeUnit;
      improve docs;
      add using std::cos funcs
      
      * remove using std::* from header;
      add std::* in affine.hpp,warpers_inl.hpp;
      
      * quat: coding style
      
      * quat: AssumeType => QuatAssumeType
      11cfa64a
  7. 19 11月, 2020 9 次提交
  8. 18 11月, 2020 14 次提交