1. 06 Jul, 2010 4 commits
  2. 30 Jun, 2010 3 commits
  3. 29 Jun, 2010 2 commits
    • Arthur Crepin-Leblond's avatar
      New features in Qt interface. · 55a5c879
      Arthur Crepin-Leblond authored
              * demo/viewer/browser_widget.cc,
      	* demo/viewer/browser_widget.hh: Improve picture browser.
      
      	* demo/viewer/step_widget.cc,
              * demo/viewer/step_widget.hh: Add a "step chooser" to load
      	several XML files related to one picture.
      55a5c879
    • Guillaume Lazzara's avatar
      Add text::clean_inplace. · 15c7c9c6
      Guillaume Lazzara authored
      	* text/clean.hh: Make use of text::clean_inplace.
      
      	* text/clean_inplace.hh: New.
      
      	* text/recognition.hh: Include text::clean_inplace.
      15c7c9c6
  4. 25 Jun, 2010 4 commits
  5. 23 Jun, 2010 1 commit
  6. 18 Jun, 2010 1 commit
  7. 15 Jun, 2010 6 commits
  8. 04 Jun, 2010 1 commit
  9. 03 Jun, 2010 18 commits
    • Roland Levillain's avatar
      Clean up a bit Scribo's Makefiles. · a32f582d
      Roland Levillain authored
      	* Makefile.am,
      	* demo/Makefile.am,
      	* src/Makefile.am,
      	* src/binarization/Makefile.am,
      	* src/debug/Makefile.am,
      	* src/filter/Makefile.am,
      	* src/misc/Makefile.am,
      	* src/multi_scale/Makefile.am,
      	* src/preprocessing/Makefile.am,
      	* src/primitive/Makefile.am,
      	* src/primitive/extract/Makefile.am,
      	* src/primitive/find/Makefile.am,
      	* src/primitive/group/Makefile.am,
      	* src/table/Makefile.am,
      	* src/text/Makefile.am,
      	* tests/Makefile.am,
      	* tests/filter/Makefile.am,
      	* tests/preprocessing/Makefile.am,
      	* tests/table/Makefile.am,
      	* tests/text/Makefile.am,
      	* tests/unit_test/Makefile.am:
      	Here.
      a32f582d
    • Guillaume Lazzara's avatar
      src/README: New. · a6a8d2a4
      Guillaume Lazzara authored
      a6a8d2a4
    • Guillaume Lazzara's avatar
      Improve Scribo demo. · 33ffff60
      Guillaume Lazzara authored
      	* demo/demat/demat.pro: Add new flags.
      
      	* demo/demat/src/main.cc: Make use of MLN_WO_GLOBALS_VARS.
      
      	* demo/demat/src/main_window.cc,
      	* demo/demat/src/main_window.hh: Cropping is not required
      	anymore. Improve visualization speed.
      
      	* demo/demat/src/preprocessing_task.hh,
      	* demo/demat/src/runner.cc,
      	* demo/demat/src/runner.hh,
      	* demo/demat/ui/main_window.ui: Add a new task for Sauvola ms
      	split.
      
      	* demo/review/src/main.cc,
      	* demo/review/src/mainwindow.cc,
      	* demo/review/src/mainwindow.hh: Start updating executable names
      	and arguments.
      
      	* demo/shared/src/crop_item.cc,
      	* demo/shared/src/crop_item.hh,
      	* demo/shared/src/image_viewer.cc,
      	* demo/shared/src/image_viewer.hh,
      	* demo/shared/src/image_viewer.hxx,
      	* demo/shared/src/internal/interactive_scene.cc,
      	* demo/shared/src/internal/interactive_scene.hh,
      	* demo/shared/ui/image_viewer.ui: Improve look and feel and
      	drawing speed of these components.
      
      	* demo/wizard/src/load_page.cc,
      	* demo/wizard/src/main_window.cc,
      	* demo/wizard/src/runner.cc: Fix compilation.
      33ffff60
    • Guillaume Lazzara's avatar
      Small fixes. · 31216d34
      Guillaume Lazzara authored
      	* binarization/sauvola_threshold_image.hh: Add ifdefs.
      
      	* core/object_groups.hh: Fix a wrong assertion.
      
      	* postprocessing/fill_object_holes.hh: Disable debug output.
      
      	* preprocessing/denoise_bg.hh: Do not negate the image anymore.
      31216d34
    • Guillaume Lazzara's avatar
      Add the binarization tool submitted to H-DIBCO 2010. · db55e631
      Guillaume Lazzara authored
      	* src/Makefile.am,
      	* src/contest/Makefile.am,
      	* src/contest/hdibco-2010/Makefile.am: New.
      
      	* src/contest/hdibco-2010/sauvola_ms_hdibco.cc: New. Source code
      	of the submitted program for H-DIBCO 2010.
      db55e631
    • Guillaume Lazzara's avatar
      Update tools in scribo/src. · 080134d6
      Guillaume Lazzara authored
      	* src/Makefile.am: Add postprocessing subdir.
      
      	* src/postprocessing/Makefile.am,
      	* src/postprocessing/fill_object_holes.cc: New.
      
      	* src/preprocessing/denoise.cc: Remove.
      
      	* src/preprocessing/denoise_bg.cc,
      	* src/preprocessing/denoise_fg.cc: New.
      080134d6
    • Guillaume Lazzara's avatar
      Add a specific toolchain for Nepomuk integration. · 40d51800
      Guillaume Lazzara authored
      	* convert/from_qimage.hh: New. convert an image2d to a QImage.
      
      	* core/line_info.hh: Add a new member has_text.
      
      	* text/recognition.hh: Remove an invalid precondition.
      
      	* toolchain/nepomuk/text_extraction.hh: New. Specific toolchain
      	for Nepomuk.
      
      	* tests/Makefile.am: Add toolchain/* subdirs.
      
      	* tests/toolchain/Makefile.am,
      	* tests/toolchain/nepomuk/Makefile.am: New.
      
      	* tests/img/wildly.pbm: New. New test image.
      
      	* tests/toolchain/nepomuk/text_extraction.cc: New. New test.
      40d51800
    • Guillaume Lazzara's avatar
      Cleanup sample tools. · cbbdf4e0
      Guillaume Lazzara authored
      	* src/preprocessing/Makefile.am,
      	* src/text/Makefile.am,
      	* src/Makefile.am: Update.
      
      	* src/multi_scale/Makefile.am,
      	* src/multi_scale/find_lines.cc
      	* src/text/pbm_recognition.cc
      	* src/text/recognition.cc
      	* src/text_in_article_preprocess.cc
      	* src/text_in_doc.cc
      	* src/text_in_doc_ppm.cc
      	* src/text_in_photo.cc
      	* src/text_in_photo_invert.cc
      	* src/text_in_photo_pbm_fast.cc
      	* src/text_in_photo_ppm.cc
      	* test.cc: Remove. Deprecated.
      
      	* src/text_in_article_pbm.cc: Rename as...
      	* src/pbm_text_in_doc.cc: ... this. Make use of the new toolchain
      	routines.
      
      	* src/text/pbm_lines_recognition.cc,
      	* src/text_in_doc_preprocess.cc: New.
      
      	* src/text_in_photo_fast.cc: Rename as...
      	* src/text_in_picture.cc: ... this.
      
      	* src/preprocessing/subsample.cc: Make use of io::magick.
      cbbdf4e0
    • Guillaume Lazzara's avatar
    • Guillaume Lazzara's avatar
      12ddb970
    • Guillaume Lazzara's avatar
      Improve line detection. · b8aaebae
      Guillaume Lazzara authored
      	* primitive/extract/lines_h_pattern.hh,
      	* primitive/extract/lines_v_pattern.hh: Use reconstruction
      	algorithm.
      
      	* primitive/extract/lines_pattern.hh: Add a fast implementation.
      b8aaebae
    • Guillaume Lazzara's avatar
    • Guillaume Lazzara's avatar
      Add a new deskew algorithm. · 99e2b8fc
      Guillaume Lazzara authored
      	* preprocessing/deskew.hh,
      	* preprocessing/deskew_crop.hh: New.
      
      	* preprocessing/unskew.hh: Remove. Deprecated.
      
      	* tests/preprocessing/unskew.cc: Rename as...
      	* tests/preprocessing/deskew.cc: ... this.
      
      	* tests/preprocessing/Makefile.am: Update.
      
      	* tests/img/text_to_group.pgm: New test image.
      99e2b8fc
    • Guillaume Lazzara's avatar
      Add crop tools. · 41c82626
      Guillaume Lazzara authored
      	* preprocessing/crop.hh,
      	* preprocessing/crop_without_localization.hh: new routines.
      
      	* tests/preprocessing/Makefile.am,
      	* tests/preprocessing/crop.cc,
      	* tests/preprocessing/crop_without_localization.cc: Associated
      	tests.
      41c82626
    • Guillaume Lazzara's avatar
      Small fixes. · 8c069f07
      Guillaume Lazzara authored
      	* core/object_groups.hh: Fix an invalid size.
      
      	* debug/save_bboxes_image.hh,
      	* filter/object_links_non_aligned_simple.hh,
      	* primitive/group/from_single_link.hh,
      	* subsampling/bilinear.hh,
      	* text/merging.hh,
      	* upsampling/bs2x.hh: Fix namespace ambiguities.
      
      	* primitive/group/from_double_link.hh: Fix comment.
      
      	* primitive/internal/find_root.hh: Fix guards.
      
      	* primitive/link/with_single_right_link_dmax_ratio.hh: Add a
      	missing include.
      
      	* primitive/remove/separators.hh: Improve computation time.
      
      	* preprocessing/rotate_90.hh: Add a fixme.
      8c069f07
    • Guillaume Lazzara's avatar
      Store OCR results in the line_info structure. · ca67a57f
      Guillaume Lazzara authored
      	* core/line_info.hh: Add a new attribute 'text'.
      
      	* text/recognition.hh: Store results in the line_info structure.
      ca67a57f
    • Guillaume Lazzara's avatar
      Improve debug outputs in Sauvola and make binarization tools compile again. · 21af64ad
      Guillaume Lazzara authored
      	* binarization/internal/first_pass_functor.hh,
      	* binarization/sauvola_ms.hh,
      	* binarization/sauvola_threshold_image.hh: Add debug outputs if
      	SCRIBO_SAUVOLA_DEBUG flag is set.
      
      	* binarization/sauvola_ms_split.hh: Remove lambda argument.
      
      	* binarization/sauvola_threshold_image_debug.hh: Add the threshold
      	image as debug output.
      
      	* src/binarization/Makefile.am: Add sauvola_ms_debug.
      	* src/binarization/sauvola_ms_debug.cc: New.
      
      	* src/binarization/fg_sauvola_ms.cc,
      	* src/binarization/pgm_sauvola_ms.cc,
      	* src/binarization/ppm_fg_sauvola_ms.cc,
      	* src/binarization/ppm_sauvola_ms.cc,
      	* src/binarization/ppm_sauvola_ms_split.cc,
      	* src/binarization/sauvola_debug.cc,
      	* src/binarization/sauvola_ms.cc,
      	* src/binarization/sauvola_ms_split.cc: Make compile again.
      21af64ad
    • Guillaume Lazzara's avatar
      Small fixes for Nuxeo/XWiki. · 04aef4bf
      Guillaume Lazzara authored
      	* src/text_in_article_preprocess.cc: Fix use of program
      	arguments.
      
      	* core/line_set.hh,
      	* text/clean.hh,
      	* text/merging.hh: Fix compilation.
      
      	* text/recognition.hh: Update output format.
      04aef4bf