Releases: cocoa-xu/evision
v0.1.26-rc0
set correct elixir module name in `evision_${name}_Instance`
v0.1.25
v0.1.25
v0.1.24
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)
andCRNN EN (INT8)
because OpenCV 4.6.0 seemed to have problems loading/parsing them even with thedemo.py
script in the official opencv_zoo repo.
v0.1.23
Please use v0.1.24 instead.
v0.1.22
v0.1.22 (2022-12-16)
Browse the Repository | Released Assets
Added
- [smartcell] OpenCV Model Zoo.
Evision.SmartCell.Zoo
v0.1.21
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++ likeTextDetectionModel_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
v0.1.20 (2022-11-24)
Browse the Repository | Released Assets
Fixed
- [Precompiled] fixed incorrect checksum for
x86_64-linux-gnu
.
v0.1.19
v0.1.19 (2022-11-14)
Browse the Repository | Released Assets
Changed
- [py_src/c_src] Added
has_default
field toArgInfo
.
v0.1.18
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
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
#reference
s that have their own Erlang module. -
[erlang] Download precompiled binaries using
evision_precompiled.erl
. -
[erlang] Generate typespecs.