Skip to content

Releases: cocoa-xu/evision

v0.1.26-rc0

12 Jan 22:18
a2a847e
Compare
Choose a tag to compare
v0.1.26-rc0 Pre-release
Pre-release
set correct elixir module name in `evision_${name}_Instance`

v0.1.25

17 Dec 23:50
058807f
Compare
Choose a tag to compare
v0.1.25

v0.1.24

17 Dec 11:19
aae2353
Compare
Choose a tag to compare

v0.1.23/v0.1.24 (2022-12-17)

Fixed

  • [smartcell] fixed charset loading when initialising FP16/INT8 CRNN models. #144
  • [smartcell] fixed OpenCL target label.

Changed

  • [smartcell] register the model zoo smart cell (Evision.SmartCell.Zoo) on starting. Thanks to @josevalim.

  • [smartcell] make :kino and :progress_bar optional dependencies.

  • [ci] added one more step to make sure it compiles without optional deps. Thanks to @josevalim.

  • [smartcell] hide all FP16 models of CRNN because they were not supported until opencv/opencv #22337, which was after the release date of OpenCV 4.6.0.

    See more on opencv/opencv#18735 (comment).

  • [smartcell] hide CRNN CH (INT8) and CRNN EN (INT8) because OpenCV 4.6.0 seemed to have problems loading/parsing them even with the demo.py script in the official opencv_zoo repo.

v0.1.23

17 Dec 10:38
931727b
Compare
Choose a tag to compare

Please use v0.1.24 instead.

v0.1.22

16 Dec 13:47
f5f0d84
Compare
Choose a tag to compare

v0.1.22 (2022-12-16)

Browse the Repository | Released Assets

Added

  • [smartcell] OpenCV Model Zoo. Evision.SmartCell.Zoo

v0.1.21

25 Nov 17:40
Compare
Choose a tag to compare

v0.1.21 (2022-11-25)

Browse the Repository | Released Assets

Fixed

  • [py_src] fixed functions in dnn that return *this.

    For this part, this original code (as in python-opencv) would case a new object to be allocated in C++ like

    TextDetectionModel_DB retval;
    retval = self.setSomeValue(...)
    return pyopencv_from(retval);

    Noticing the address of the object has changed (because it's a new one) after calling m.setBinaryThreshold.

    >>> import cv2'
    >>> m = cv2.dnn_TextDetectionModel_DB("DB_IC15_resnet18.onnx")
    >>> m
    < cv2.dnn.TextDetectionModel_DB 0x1064cf210>
    >>> m.setBinaryThreshold(0.5)
    < cv2.dnn.TextDetectionModel_DB 0x11ecda7f0>

v0.1.20

25 Nov 18:01
9e3e27e
Compare
Choose a tag to compare

v0.1.20 (2022-11-24)

Browse the Repository | Released Assets

Fixed

  • [Precompiled] fixed incorrect checksum for x86_64-linux-gnu.

v0.1.19

18 Nov 09:04
4666f54
Compare
Choose a tag to compare

v0.1.19 (2022-11-14)

Browse the Repository | Released Assets

Changed

  • [py_src/c_src] Added has_default field to ArgInfo.

v0.1.18

25 Nov 18:14
ff2f01c
Compare
Choose a tag to compare

v0.1.18 (2022-11-12)

Browse the Repository | Released Assets

Fixes

  • [precompile] Fixed Mix.Tasks.Compile.EvisionPrecompiled.read_checksum_map/1
  • [py_src] Fixed code generation for derived classes in namespace cv::dnn
  • [test] added test for Evision.DNN.DetectionModel.

v0.1.17

11 Nov 12:13
18ff857
Compare
Choose a tag to compare

v0.1.17 (2022-11-11)

Browse the Repository | Released Assets

Fixes

  • [py_src] Fixed a code generation bug when all the input arguments of a function are optional.

Changed

  • [example] Req.get! should only raise on 4xx and 5xx. Thanks @wojtekmach

Added

  • [example] Added two examples:

    • find and draw contours in an image.
    • extracting sudoku puzzle from an image.
  • [erlang] Structurised/recordized all #references that have their own Erlang module.

  • [erlang] Download precompiled binaries using evision_precompiled.erl.

  • [erlang] Generate typespecs.