Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrades for v2.0.0 #178

Closed

Conversation

Udayraj123
Copy link
Owner

@Udayraj123 Udayraj123 commented Apr 9, 2024

Closes multiple feature requests/issues: #156 #128 #125 #105 #39 #185

  • Support for colored outputs! OMRChecker can optionally become colorful with a very small performance overhead :)
  • Major refactoring done around read_response and for general readability
  • Upgraded overall preprocessors structure
  • Upgraded CropOnMarkers plugin to support patch areas, blob detection(for the four corners and more), line detection
  • Upgraded CropPage preprocessor to correct page curvature slightly (ref)
  • Showing scores, colored verdicts and symbols from the answer key (credits @palash018)
  • Added a top level try catch to mention debug mode
  • Introduces the schema for reading barcodes and sorting files
  • Support for confidence metrics (exportable to a JS object)
  • Template schema changes:
    • Renamed pageDimensions -> templateDimensions
    • Support for a top level processingImageShape as well as pre-processor level processingImageShape
    • Added conditionalSets in the schema.

…dd file size hook; remove match syntax

fix: correct config for CropOnTimelineDots in template json

feat: added preProcessDimensions key; better validation errors; enable tracebacks for --debug; set name block;

fix: define out_omr in scope

fix: minor fixes

fix: add 1 mcq block

fix: improve pytest output

feat: bugfixes in field_block and bounding box; support vstack in debugging images;

feat: add support for pointSelectors

refactor: use maps to minimize code; move np.array() conversions

refactor: reuse code in CropOnMarkers; improve debugging experience;

fix: tuning for more template

fix: schema validation; preprocessor detection logic

fix: test cases
refactor: separate schema verdicts from question verdicts;
@Udayraj123 Udayraj123 changed the title Feature/upgrade crop on markers colored outputs Upgrades for v2.0.0 Apr 17, 2024
@Udayraj123 Udayraj123 changed the base branch from dev to master April 19, 2024 21:14
Udayraj123 added 2 commits May 4, 2024 23:45
feat: add descriptions to config and evaluation schema

feat: update evaluation jsons with
@Udayraj123
Copy link
Owner Author

Closing and reopening from the dev branch now.
#220

@Udayraj123 Udayraj123 closed this Sep 29, 2024
@Udayraj123 Udayraj123 deleted the feature/upgrade-crop-on-markers-colored-outputs branch September 29, 2024 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants