Skip to content

PerfectFrameAI v2.3.0

Choose a tag to compare

@BKDDFS BKDDFS released this 29 May 09:59
· 272 commits to main since this release
a9d334a

Release Notes

Enhancements

  • Add SonarCloud
  • Add GitHub Actions: Add testing code before pull request via GitHub Actions
  • Dependencies Module: Added a new dependencies module.
  • Created At Badge: Added a 'created at' badge to the project.
  • OpenCVVideo Method Name Change: Renamed get_next_video_frames to get_next in OpenCVVideo.
  • Image Normalization: Moved image normalization from the evaluator to extractors.
  • Extractor Factory Method: Renamed get_extractor() to create_extractor() in ExtractorFactory.
  • ServiceShutdownSignal: Moved ServiceShutdownSignal inside DockerManager.
  • ServiceInitializer: Made ServiceInitializer attributes protected.
  • Manager Status: Added "created" status to manager and corresponding tests.
  • CPU-Only Flag: Added a CPU-only flag for improved configurability.

Documentation

  • README Updates:
    • Added new flag information.
    • Updated requirements section.
    • Fixed paths in docker-compose.yaml and adjusted method 2.
    • Changed README files' test sections after moving tests to the root folder.

Bug Fixes

  • Path Fixes: Fixed paths in Docker compose files and method descriptions in README.
  • Test Imports: Moved extractor service tests and service manager tests to the root directory and fixed import paths.
  • Image Evaluator: Modified _get_image_evaluator() to return ImageEvaluator instead of a specific implementation.
  • Fix all known issues in tests