1. 15 Nov, 2024 1 commit
  2. 08 Nov, 2024 2 commits
    • myhloli's avatar
      feat(table): add RapidOCR support for RapidTable model · fe2c2c0d
      myhloli authored
      - Integrate RapidOCR with RapidTable model for table recognition
      - Improve memory management for devices with <= 8GB VRAM
      - Update table recognition process to use RapidOCR for RapidTable
      - Add rapidocr-paddle dependency in setup.py
      fe2c2c0d
    • myhloli's avatar
      feat(table): integrate RapidTable model for table recognition · 240fe99e
      myhloli authored
      - Add RapidTable model support for table recognition
      - Update table model configuration and initialization
      - Modify table recognition process to use RapidTable when specified
      - Add RapidTable dependency to setup.py
      240fe99e
  3. 07 Nov, 2024 1 commit
    • myhloli's avatar
      feat(model): add xycut algorithm for block sorting · 7d5850e3
      myhloli authored
      - Implement xycut algorithm to sort blocks when layoutreader fails
      - Add recursive_xy_cut function to perform the xycut algorithm- Update pdf_parse_union_core_v2.py to use xycut when layoutreader fails
      - Modify draw_bbox.py to handle cases where layoutreader fails to sort blocks
      7d5850e3
  4. 06 Nov, 2024 1 commit
  5. 05 Nov, 2024 1 commit
  6. 04 Nov, 2024 4 commits
    • myhloli's avatar
      feat(model): add HTML minification to StructTableModel · b5117e72
      myhloli authored
      - Import 're' module for regular expression operations
      - Implement HTML minification for 'output_format=html'
      - Add 'minify_html' method to remove unnecessary whitespace and format HTML
      b5117e72
    • myhloli's avatar
      refactor(model): comment out unused code in ppTableModel · 5ee02a99
      myhloli authored
      - Comment out an unused code block in the ppTableModel.py file
      - Improve code readability and maintainability by removing unnecessary code
      5ee02a99
    • myhloli's avatar
      feat(table): upgrade StructEqTable model and integrate into PDF Extract Kit · 11f23843
      myhloli authored
      - Update StructTableModel to use the latest struct-eqtable library
      - Add support for HTML table extraction in PDF Extract Kit
      - Improve error handling and model initialization
      - Update dependencies in setup.py for struct-eqtable
      11f23843
    • ciaran's avatar
      Update pdf_extract_kit.py · fb6cb8b0
      ciaran authored
      Modify line 397 to ensure compatibility with CPU execution, addressing the issue where specifying 'cpu' in config.json still results in a ValueError for expecting a cuda device but getting 'cpu' during demo execution.
      fb6cb8b0
  7. 28 Oct, 2024 5 commits
  8. 25 Oct, 2024 4 commits
  9. 24 Oct, 2024 3 commits
  10. 23 Oct, 2024 1 commit
    • myhloli's avatar
      feat(model): add support for DocLayout-YOLO model · 1279f2cd
      myhloli authored
      - Add new layout model option: DocLayout-YOLO
      - Implement model initialization and prediction for DocLayout-YOLO
      - Update configuration options to include new model- Modify existing code to support both LayoutLMv3 and DocLayout-YOLO models
      - Update Gradio app to support more Custom Switch
      1279f2cd
  11. 17 Oct, 2024 2 commits
  12. 14 Oct, 2024 1 commit
    • myhloli's avatar
      feat(list&index block): detect and merge list and index blocks · 1f1dd353
      myhloli authored
      - Add detection for list and index blocks in OCR processing- Implement merging of list and index blocks across pages
      - Update block types to include list and index categories
      - Adjust text merging logic to handle new block types
      - Modify layout drawing to distinguish list and index blocks
      1f1dd353
  13. 10 Oct, 2024 1 commit
  14. 08 Oct, 2024 4 commits
  15. 06 Oct, 2024 1 commit
    • myhloli's avatar
      refactor(model): improve timing information and performance · be1b1ae7
      myhloli authored
      - Enhance timing output precision to two decimal places for better readability- Calculate and log document analysis speed in pages per second
      - Optimize logging for YOLO and table recognition processes
      - Remove unnecessary comments and improve code efficiency
      be1b1ae7
  16. 30 Sep, 2024 1 commit
  17. 29 Sep, 2024 1 commit
  18. 28 Sep, 2024 1 commit
  19. 20 Sep, 2024 1 commit
  20. 19 Sep, 2024 2 commits
  21. 12 Sep, 2024 2 commits