Cocoa Xu Evision Versions Save

Evision: An OpenCV-Erlang/Elixir binding

v0.1.38

3 months ago

Changelog

v0.1.38 (2024-03-30)

Browse the Repository | Released Assets

Fix

  • [videocapture] fixed an issue where invoking Evision.VideoCapture.waitAny/{1,2} reports a NIF error "cv::VideoCapture::waitAny not loaded".

v0.1.37

4 months ago

Changelog

v0.1.37 (2024-02-17)

Browse the Repository | Released Assets

Changes

  • [nerves-build] use fwup v1.10.1
  • [precompiled] support armv6-linux-gnueabihf target
  • [precompiled] precompiled binaries are now built with Erlang/OTP NIF version 2.16, and they are compatible with NIF version 2.16 and later.
  • [model_zoo] use permanent URLs for all models.

Added

  • [experimental] support aarch64-windows-msvc target
  • [nerves-build] added rpi5 and srhub
  • [model_zoo] added PP-OCR V3 text detection models
  • [model_zoo] added image classification mobilenet v2 models

v0.1.36

4 months ago

v0.1.35

4 months ago

Changelog

v0.1.35 (2024-02-14)

Browse the Repository | Released Assets

Changed

  • Detect and use env var HTTP_PROXY and HTTPS_PROXY when downloading precompiled binaries.
  • Updated to OpenCV 4.9.0. Some APIs may have changed, please see OpenCV's release note for more information.
  • Use embedded :evision_windows_fix instead of :dll_loader_helper.
  • Updated CUDA versions for precompiled binaries. Now we only have EVISION_CUDA_VERSION=118 and EVISION_CUDA_VERSION=121.

v0.1.34

7 months ago

v0.1.33

11 months ago

Changelog

v0.1.33 (2023-08-01)

Browse the Repository | Released Assets

What's Changed

New Contributors

Full Changelog: https://github.com/cocoa-xu/evision/compare/v0.1.31...v0.1.33

v0.1.31

1 year ago

Changelog

v0.1.31 (2022-04-17)

Browse the Repository | Released Assets

Changed

  • [Evision.DNN] Added support for passing Nx.Tensor or Evision.Mat as the input argument of bboxes in
    • Evision.DNN.nmsBoxes/{4,5}

      iex> Evision.DNN.nmsBoxes([{0,1,2,3}], [1], 0.4, 0.3)
      [0]
      iex> Evision.DNN.nmsBoxes(Nx.tensor([[0,1,2,3]]), [1], 0.4, 0.3)
      [0]
      iex> Evision.DNN.nmsBoxes(Evision.Mat.literal([[0,1,2,3]], :f64), [1], 0.4, 0.3)
      [0]
      
    • Evision.DNN.nmsBoxesBatched/{5,6}

      iex> Evision.DNN.nmsBoxesBatched([{0,1,2,3}], [1], [1], 0.4, 0.3)
      [0]
      iex> Evision.DNN.nmsBoxesBatched(Nx.tensor([[0,1,2,3]]), [1], [1], 0.4, 0.3)
      [0]
      iex> Evision.DNN.nmsBoxesBatched(Evision.Mat.literal([[0,1,2,3]], :f64), [1], [1], 0.4, 0.3)
      [0]
      
    • Evision.DNN.softNMSBoxes/{4,5}

      iex> Evision.DNN.softNMSBoxes([{0,1,2,3}], [1], 0.4, 0.3)
      {[1.0], [0]}
      iex> Evision.DNN.softNMSBoxes(Nx.tensor([[0,1,2,3]]), [1], 0.4, 0.3)
      {[1.0], [0]}
      iex> Evision.DNN.softNMSBoxes(Evision.Mat.literal([[0,1,2,3]], :s32), [1], 0.4, 0.3)
      {[1.0], [0]}
      

v0.1.30

1 year ago

v0.1.29

1 year ago

Changelog

v0.1.29 (2022-03-13)

Browse the Repository | Released Assets

Fixed

  • [py_src] Fixed incorrect typespec for Saclar. Thanks @tusqasi and @Nicd.
  • [smartcell] Fixed PPResnet based models.
  • [smartcell] Fixed invalid charset URLs as they were removed in the upstream repo. CRNN models URLs to commit 12817b80.

New Contributors

Full Changelog: https://github.com/cocoa-xu/evision/compare/v0.1.28...v0.1.29

v0.1.28

1 year ago

v0.1.28 (2022-01-25)

Browse the Repository | Released Assets

Fixed

  • [py_src] ArgInfo.has_default is now set to true if a.defval is f"{a.tp}()". Fixed #174.
  • [ci-win-precompile-core] Removed the line that deletes the priv/x64 directory. It should be removed in the last version because we will add priv/x64 to the DLL search path instead of copying all opencv dll files to the priv directory.