ixlab / vidformer

https://ixlab.github.io/vidformer/
Apache License 2.0
2 stars 0 forks source link

Update opencv requirement from 0.92.2 to 0.93.0 #4

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Updates the requirements on opencv to permit the latest version.

Changelog

Sourced from opencv's changelog.

  • 0.93.0

    • Improve automatic slice detection, e.g. CommandParser::new() now calculates argc automatically.
    • find_circles_grid now can take None the blob_detector argument.
    • Rework the handling of static library linkage.
    • Allow passing custom clang args via OPENCV_CLANG_ARGS environment variable.
  • 0.92.3

    • Add an irreversible conversion from BoxedRefMut to BoxedMut.
    • Fix handling of arrays of strings, fixes CommandLineParser (kudos to niemeyer).
  • 0.92.2

    • Fix new warnings with Rust 1.80
    • Don't export ocvrs_create_string and ocvrs_create_byte_string from the rlib to allow combining multiple opencv create versions as dependencies.
  • 0.92.1

    • Implement Send and Sync where applicable for Mat, Ptr and Tuple.
    • Introduce new Mat constructors that take byte slices: from_bytes/_mut and new_rows_cols_with_bytes/_mut
    • Add missing Mat_::at_row/_mut methods.
  • 0.92.0

    • Add DoubleEndedIterator impl for Vector and simplify trait bounds.
    • Type aliases for Vector (VectorOf...), Ptr and Tuple are now deprecated.
    • Add missing Mat_ methods, speed up Mat::at*() and Mat_::at*() methods slightly. Allow calling at() method on a Mat with more than 2 dimensions.
    • Improved typedef generation that led to changing of some typedef names, e.g. va_displayVADisplay. Typedefed types are now also preserved in function signatures.
    • Fix several cases where returned objects were not usable and led to a segfault, e.g. SparseMap::hdr().
    • Add a helper to accommodate calling OpenCV functions that can modify a Mat in place, use modify_inplace() method.
  • 0.91.3

  • 0.91.2

    • Generate functions for converting DirectX objects to OpenCL.
    • Allow creation of Vector<BoxedRef<T>> and using it as ToInputArray (fixes twistedfall/opencv-rust#555).
  • 0.91.1

    • Add TryFrom<i32> impls for enums to allow easy fallible conversions from i32.
  • 0.91.0

    • Multiple improvements for InputArray/OutputArray/InputOutputArray handling:
      • It's now possible to use the following types as InputArray: &[u8]/[u8; N], Vector<bool> Vector<GpuMat> and the following as InputArray, OutputArray or InputOutputArray: Vector<Mat> and Vector<UMat>.
      • InputArray/OutputArray/InputOutputArray constructors now return BoxedRef/BoxedRefMut to express the borrowing semantics.
      • Some constructors have received _mut suffix where appropriate.
    • Unsafe Mat constructors (*_with_data) have received _unsafe suffix and safe versions have been introduced that return BoxedRef/BoxedRefMut. Consequently, Mat::from_slice_rows_cols was replaced by Mat::new_rows_cols_with_data, note the different order and types of the arguments.
    • MatSize::new is now unsafe and accepts a pointer.

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)