- fixed example
- Removed example models from version published to pub
- Updated Pigeon to v22.4.2
- Updated android gradle to allow higher versions of gradle
- Fixed integration tests
- Fixes Camera detection on ios and android rotation (by silvershort)
- update deps (pigeon and camera)
- added ability to load model from path and assets, instead of only assets
- fixed ios possible memory leak (by cyrillkuettel)
- fixed export of enums and classes
- upgrading pytorch android from 1.13.1 to 2.1.0
- ios is still LibTorch 1.13.0.1 since its the last one
- fix classification bug on android on native preprocessing
- Making model output dynamically calculated (yolov5,yolov8) to allow input sizes other than 640X640
- Fix formatting
- Adding license
- Adding docstring for all functions
- Fixing ios camera image decoding
- Converting package to use native methods instead of ffi (fixing ios)
- Adding parameters to allow choosing between imageLib or native preprocessing
- Adding better integration testing
- image processing is done using opencv to improve performance
- camera image decoding is done using opencv to improve performance
- camera images can be ran using getCameraImage* methods
- improving the performance of object detection by moving all the processing to isolate
- Fixed: CAMERA image boxes are shifted upwards in example
- Improving example
- improved speed of inference
- improve build speed on android
- windows extracting using tar instead of powershell since powershell is so slow
- improving cmake for windows extraction (thanks https://github.com/ZhaoXinZhang for pointing it out).
- fix android build on Windows.
- Converted to work on ffi (for improved performance, and ios support)
- Improved isolates to stop ui frame drops
- Added ImageUtilsIsolate to process camera images in isolate instead of ui thread
- Updated Camera example
- Better memory usage and freeing
- Fixed camera example usage
- Breaking changes
- getImagePredictionFromBytesList Removed, (check camera example for new usage)
- fixed dart analyses problems (renamed some variables to follow convention)
- removed unnecessary prints
- fixed yolov8 bad performance
- com.facebook.soloader:nativeloader from 0.8.0 to 0.10.5
- upgraded to pigeon 9.0.0
- adding yolov8 support, thanks to https://github.com/atanasko/android-demo-app
- updated camera,image to latest version in example
- converted to using pytorch_android version to 1.12
- breaking change: Rect is now PyTorchRect to avoid conflicts in ios (when it is implemented)
- upgraded to pigeon 4.2.0
- Updated pytorch_android_lite version to 1.12.2
- Updated pytorch_android_lite version to 1.11
- Added get prediction from bytes list to run on camera image
- Added example to camera image prediction (thanks to KingWu)
- Updated dependencies
- Fixed release not working and Added to readme the solution
- Made all functions take image bytes instead of image file (to avoid storing stream in storage)
- Fixed a bug (probabilities were wrong)
- Added getting classification as probabilities
- Initial release
- Making code run in background to avoid frame drops
- Made some optimizations
- implemented object detection native code
- Upgraded dependencies and made some optimizations
- Used base code from https://pub.dev/packages/pytorch_mobile/changelog
- Setup pigeon messages