Correction AnalyzerΒΆ
IntroductionΒΆ
This package provides a class for analyzing color correction by combining various correction methods with object detection models. The analyzer offers multiple correction methods and customizable parameters that you can experiment with. For object detection, it currently supports YOLOv8
(ONNX) and Macbeth Detector
, with plans to expand to more models in the future. For correction methods, it supports least squares
, linear regression
, affine regression
, and polynomial regression
.
The analyzer automatically runs all defined methods and generates a comprehensive report comparing visual results and ΞE CIE 2000
values. You don't need to write complex code - simply define your desired methods and parameters, and let the analyzer do the work for you. This makes it easy to find the best color correction approach for your specific needs.
UsageΒΆ
If you don't have image to test
You can download the sample image from the following link:
- π¬ The output directory where the report files will be saved.
- π¬ The reference image is used for color correction and comparison. This is Optional
βββ π your_script.py
βββ π report-output # (1)
βββ report.html
βββ report.pkl
βββ report_no_image.csv
- π¬ The output directory contains the following files:
report.html
: The HTML report file.report.pkl
: The pickle file containing the report data.report_no_image.csv
: The CSV file containing the report data without images.