Releases: rainyl/opencv_dart
Releases · rainyl/opencv_dart
v1.3.3
v1.3.2
What's Changed
- bump DartCvIOS and DartCvMacOS to 4.10.0.4 by @rainyl in #281
- [Android] Remove debug info in release build to reduce package size by @rainyl in #283
- Fix: minEnclosingCircle by @rainyl in #285
- hide highgui from building, cache options by @rainyl in #286
- remove macos_arm_size_report.json by @abdelaziz-mahdy in #287
- add commit token by @rainyl in #288
- add publish.yml by @rainyl in #289
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- adding size comparison by @abdelaziz-mahdy in #277
- Hide highgui in opencv_core and opencv_dart by @rainyl in #278
- bump dartcvios and dartcvmacos to 4.10.0.3, conditionally add link flag
-ld_classic
for ios and macos by @rainyl in #280
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- breaking change: local build. Will download opencv sdk (~100M) from remote, set
DARTCV_CACHE_DIR
to cache it and avoid downloading in every build. - breaking change: many async class constructors and getters/setters were removed.
- Breaking change: highgui, remove Window and Trackbar class, use functions like opencv c++ and python directly, e.g., cv.namedWindow("TestWindow"), more examples refer to: https://github.com/rainyl/opencv_dart/blob/main/packages/dartcv/test/highgui_test.dart
- macos: support 10.15 and above
- android: API level 24 and above
- ios: 12.0 and above
- support custom linked ffmpeg 6.1 for windows, linux, android, macos
- add DartCvMacOS dependency for macos
- add DartCvIOS for ios
- move all dart code to independent plugin
dartcv4
- bump dartcv to 1.0.1
- add
cv.Mat.fromMat
- update examples by @rainyl in #260
- fix change log styling by @abdelaziz-mahdy in #261
- Support local build, support ffmpeg for windows, linux, macos, android by @rainyl in #262
- fix formatter, coveragee by @rainyl in #269
- Docs and more tests by @rainyl in #270
- update readme by @rainyl in #271 #272 #273
- more tests, bump opencv_core and opencv_dart to 1.3.0 by @rainyl in #274
Full Changelog: v1.2.5...v1.3.0
v1.2.5
What's Changed
- add quality module by @rainyl in #239
- Bump ffigen from 13.0.0 to 14.0.0 by @dependabot in #242
- Cmake install to platform dir by @rainyl in #243
- fix: [iOS] opencv_dart framework is missing MinimumOSVersion #246 by @rainyl in #247
- do not dispose vec in Mat.fromVec by @rainyl in #250
New Contributors
- @dependabot made their first contribution in #242
Full Changelog: v1.2.4...v1.2.5
v1.2.4
v1.2.3
What's Changed
- fix without declaring an explicit or implicit dependency #225 by @einsitang in #226
- 1.x vec fix by @rainyl in #229
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- remove arm64 and x64 setup options for ios by @rainyl in #202
- rename factory VideoWriter.open to VideoWriter.fromFile, add support … by @rainyl in #203
- add discord server by @rainyl in #207
- fix by @rainyl in #208
- check libs for android by @rainyl in #210
- Android Plugin custom arch support by @einsitang in #211
- docs(contributor): contributors readme action update by @github-actions in #214
- use
setRange
for Vec, optimize operator [] by @rainyl in #215 - add asVec() to List extensions by @rainyl in #222
- bump version to v1.2.2 by @rainyl in #223
- support ANDROID_NDK_HOME in conanfile by @rainyl in #224
New Contributors
- @einsitang made their first contribution in #211
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- use ndk from conan by @rainyl in #187
- add Float16P, Float16List, impl float16 access for Mat by @rainyl in #189
- export Mat properies as leaf functions by @rainyl in #191
- use Mat::Ptr in Mat.ptrAt by @rainyl in #193
- bump version to v1.2.1 by @rainyl in #196
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Issue145 by @rainyl in #147
- refactor vector wrappers by @rainyl in #155
- deprecate copyToWithMask, use copyTo(Mat img, {Mat? mask}) instead by @rainyl in #157
- support fp16 by @rainyl in #158
- add getBackendName() for VideoCapture by @rainyl in #161
- support create Mat from VecU8, etc. by @rainyl in #162
- fix: Better mat format/print #156 by @rainyl in #163
- added from list by @abdelaziz-mahdy in #165
- fix imencode interface by @abdelaziz-mahdy in #168
- fix Mat.size is not correct #170 by @rainyl in #171
- logging interface by @abdelaziz-mahdy in #175
- optimize Rng, remove unnecessay async by @rainyl in #176
- update version to use enabled vulkan version by @abdelaziz-mahdy in #178
- refactor Mat.at, Mat.set, Mat.ptrAt by @rainyl in #172
- improve divide tests by @abdelaziz-mahdy in #181
- updated functions to pass all params by @abdelaziz-mahdy in #182
- bump ffigen to 13.0.0 by @rainyl in #183
- add more methods to Mat, more test, add cv.sqrt, cv.sum by @rainyl in #185
- added more tests by @abdelaziz-mahdy in #186
Full Changelog: v1.1.0...v1.2.0