1. 03 6月, 2017 9 次提交
  2. 26 5月, 2017 2 次提交
  3. 23 5月, 2017 1 次提交
  4. 22 5月, 2017 2 次提交
  5. 20 5月, 2017 5 次提交
    • Z
      Merge pull request #937 from stweil/fix · 5a06417e
      zdenop 提交于
      UNICHARSET: Add missing initialization
      5a06417e
    • S
      UNICHARSET: Add missing initialization · fb863c97
      Stefan Weil 提交于
      The member variable default_sid_ was used without being initialized.
      
      Valgrind report for `tesseract --oem 1 hello.png hello`:
      
          Conditional jump or move depends on uninitialised value(s)
             at 0x14352E: BITS16::set_bit(unsigned char, unsigned char) (bits16.h:50)
             by 0x143E27: WERD::set_flag(WERD_FLAGS, unsigned char) (werd.h:129)
             by 0x27D053: WERD_RES::SetupWordScript(UNICHARSET const&) (pageres.cpp:381)
             by 0x27CAFD: WERD_RES::SetupForRecognition(UNICHARSET const&, tesseract::Tesseract*, Pix*, int, TBOX const*, bool, bool, bool, ROW*, BLOCK const*) (pageres.cpp:316)
             by 0x145903: tesseract::Tesseract::SetupWordPassN(int, tesseract::WordData*) (control.cpp:182)
             by 0x145780: tesseract::Tesseract::SetupAllWordsPassN(int, TBOX const*, char const*, PAGE_RES*, GenericVector<tesseract::WordData>*) (control.cpp:168)
             by 0x146293: tesseract::Tesseract::recog_all_words(PAGE_RES*, ETEXT_DESC*, TBOX const*, char const*, int) (control.cpp:336)
             by 0x12F356: tesseract::TessBaseAPI::Recognize(ETEXT_DESC*) (baseapi.cpp:878)
             by 0x13036D: tesseract::TessBaseAPI::ProcessPage(Pix*, int, char const*, char const*, int, tesseract::TessResultRenderer*) (baseapi.cpp:1184)
             by 0x13014A: tesseract::TessBaseAPI::ProcessPagesInternal(char const*, char const*, int, tesseract::TessResultRenderer*) (baseapi.cpp:1140)
             by 0x12FBCE: tesseract::TessBaseAPI::ProcessPages(char const*, char const*, int, tesseract::TessResultRenderer*) (baseapi.cpp:1040)
             by 0x12C3DF: main (tesseractmain.cpp:515)
           Uninitialised value was created by a heap allocation
             at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
             by 0x12D88B: tesseract::TessBaseAPI::Init(char const*, int, char const*, tesseract::OcrEngineMode, char**, int, GenericVector<STRING> const*, GenericVector<STRING> const*, bool, bool (*)(STRING const&, GenericVector<char>*)) (baseapi.cpp:320)
             by 0x12D6DA: tesseract::TessBaseAPI::Init(char const*, char const*, tesseract::OcrEngineMode, char**, int, GenericVector<STRING> const*, GenericVector<STRING> const*, bool) (baseapi.cpp:284)
             by 0x12C088: main (tesseractmain.cpp:440)
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      fb863c97
    • Z
      Merge pull request #936 from stweil/opt · da1254dd
      zdenop 提交于
      Reduce number of new / delete operations
      da1254dd
    • S
      e6d68392
    • S
      Reduce number of new / delete operations for class KDTreeSearch · 562de897
      Stefan Weil 提交于
      Add also several TODO comments because it is not clear why expensive
      FLOAT64 calculations are used instead of cheaper FLOAT32 ones.
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      562de897
  6. 19 5月, 2017 7 次提交
  7. 18 5月, 2017 3 次提交
  8. 17 5月, 2017 5 次提交
  9. 16 5月, 2017 2 次提交
  10. 15 5月, 2017 2 次提交
  11. 14 5月, 2017 2 次提交