Преглед на файлове

妈的,旧版本不准

张洋 преди 6 години
родител
ревизия
5d1931be0c
променени са 41 файла, в които са добавени 138 реда и са изтрити 376021 реда
  1. 7 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/ambigs.train
  2. 1 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/api_config
  3. 5 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/bigram
  4. 14 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/box.train
  5. 15 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/box.train.stderr
  6. 1 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/digits
  7. 3 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/hocr
  8. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/inter
  9. 4 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/kannada
  10. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/linebox
  11. 1 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/logfile
  12. 13 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/lstm.train
  13. 1 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/makebox
  14. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/pdf
  15. 1 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/quiet
  16. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/rebox
  17. 12 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/strokewidth
  18. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/tsv
  19. 3 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/txt
  20. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/unlv
  21. 0 9551
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.bigrams
  22. 0 12
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.fold
  23. 0 7
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.lm
  24. BIN
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.nn
  25. 0 14
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.params
  26. 0 194633
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.size
  27. 0 171802
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.word-freq
  28. BIN
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.tesseract_cube.nn
  29. BIN
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.traineddata
  30. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.user-patterns
  31. 5 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.user-words
  32. BIN
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/osd.traineddata
  33. BIN
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/pdf.ttf
  34. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/batch
  35. 2 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/batch.nochop
  36. 7 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/matdemo
  37. 13 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/msdemo
  38. 1 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/nobatch
  39. 10 0
      bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/segdemo
  40. BIN
      bin/Win32/Debug/zhipuzi_pay_plugin/zhipuzi_pay_plugin.exe
  41. 3 2
      zhipuzi_pay_plugin/wnd/CValueWnd.cpp

+ 7 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/ambigs.train

@@ -0,0 +1,7 @@
+tessedit_ambigs_training	1
+load_freq_dawg	0
+load_punc_dawg	0
+load_system_dawg	0
+load_number_dawg	0
+ambigs_debug_level	3
+load_fixed_length_dawgs	0

+ 1 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/api_config

@@ -0,0 +1 @@
+tessedit_zero_rejection T

+ 5 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/bigram

@@ -0,0 +1,5 @@
+load_bigram_dawg	True
+tessedit_enable_bigram_correction	True
+tessedit_bigram_debug	3
+save_raw_choices	True
+save_alt_choices	True

+ 14 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/box.train

@@ -0,0 +1,14 @@
+disable_character_fragments T
+file_type                   .bl
+textord_fast_pitch_test	T
+tessedit_single_match	0
+tessedit_zero_rejection T
+tessedit_minimal_rejection F
+tessedit_write_rep_codes F
+il1_adaption_test 1
+edges_children_fix F
+edges_childarea 0.65
+edges_boxarea 0.9
+tessedit_resegment_from_boxes T
+tessedit_train_from_boxes T
+textord_no_rejects T

+ 15 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/box.train.stderr

@@ -0,0 +1,15 @@
+file_type .bl
+#tessedit_use_nn F
+textord_fast_pitch_test T
+tessedit_single_match 0
+tessedit_zero_rejection T
+tessedit_minimal_rejection F
+tessedit_write_rep_codes F
+il1_adaption_test 1
+edges_children_fix F
+edges_childarea 0.65
+edges_boxarea 0.9
+tessedit_resegment_from_boxes T
+tessedit_train_from_boxes T
+#textord_repeat_extraction F
+textord_no_rejects T

+ 1 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/digits

@@ -0,0 +1 @@
+tessedit_char_whitelist 0123456789-.

+ 3 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/hocr

@@ -0,0 +1,3 @@
+tessedit_create_hocr 1
+tessedit_pageseg_mode 1
+hocr_font_info 0

+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/inter

@@ -0,0 +1,2 @@
+interactive_display_mode				T
+tessedit_display_outwords		T

+ 4 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/kannada

@@ -0,0 +1,4 @@
+textord_skewsmooth_offset 8
+textord_skewsmooth_offset2 8
+textord_merge_desc 0.5
+textord_no_rejects 1

+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/linebox

@@ -0,0 +1,2 @@
+tessedit_resegment_from_line_boxes 1
+tessedit_make_boxes_from_boxes 1

+ 1 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/logfile

@@ -0,0 +1 @@
+debug_file tesseract.log

+ 13 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/lstm.train

@@ -0,0 +1,13 @@
+disable_character_fragments T
+file_type                   .bl
+textord_fast_pitch_test	T
+tessedit_single_match	0
+tessedit_zero_rejection T
+tessedit_minimal_rejection F
+tessedit_write_rep_codes F
+il1_adaption_test 1
+edges_children_fix F
+edges_childarea 0.65
+edges_boxarea 0.9
+tessedit_train_line_recognizer T
+textord_no_rejects T

+ 1 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/makebox

@@ -0,0 +1 @@
+tessedit_create_boxfile 1

+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/pdf

@@ -0,0 +1,2 @@
+tessedit_create_pdf 1
+tessedit_pageseg_mode 1

+ 1 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/quiet

@@ -0,0 +1 @@
+debug_file /dev/null

+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/rebox

@@ -0,0 +1,2 @@
+tessedit_resegment_from_boxes 1
+tessedit_make_boxes_from_boxes 1

+ 12 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/strokewidth

@@ -0,0 +1,12 @@
+textord_show_blobs 0
+textord_debug_tabfind 3
+textord_tabfind_show_partitions 1
+textord_tabfind_show_initial_partitions 1
+textord_tabfind_show_columns 1
+textord_tabfind_show_blocks 1
+textord_tabfind_show_initialtabs 1
+textord_tabfind_show_finaltabs 1
+textord_tabfind_show_strokewidths 1
+textord_tabfind_show_vlines 0
+textord_tabfind_show_images 1
+tessedit_dump_pageseg_images 0

+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/tsv

@@ -0,0 +1,2 @@
+tessedit_create_tsv 1
+tessedit_pageseg_mode 1

+ 3 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/txt

@@ -0,0 +1,3 @@
+# This config file should be used with other cofig files which creates renderers.
+# usage example: tesseract eurotext.tif eurotext txt hocr pdf
+tessedit_create_txt 1

+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/configs/unlv

@@ -0,0 +1,2 @@
+tessedit_write_unlv 1
+tessedit_pageseg_mode 6

Файловите разлики са ограничени, защото са твърде много
+ 0 - 9551
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.bigrams


+ 0 - 12
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.fold

@@ -1,12 +0,0 @@
-0oO
-lI1
-cC
-kK
-pP
-sS
-uU
-vV
-wW
-xX
-yY
-zZ

+ 0 - 7
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.lm

@@ -1,7 +0,0 @@
-LeadPunc="({[`'
-TrailPunc=}:;-]!?`,.)"'
-NumLeadPunc=#({[@$
-NumTrailPunc=}):;].,%
-Operators=*+-/.:,()[]
-Digits=0123456789
-Alphas=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

BIN
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.nn


+ 0 - 14
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.params

@@ -1,14 +0,0 @@
-RecoWgt=1.0
-SizeWgt=0.2435
-OODWgt=0.0214
-NumWgt=0.036
-CharBigramsWgt=0.1567
-MaxSegPerChar=8
-BeamWidth=10
-ConvGridSize=48
-WordUnigramsWgt=0.01
-MaxWordAspectRatio=20.0000
-MinSpaceHeightRatio=0.5000
-MaxSpaceHeightRatio=0.6000
-HistWindWid=2
-MinConCompSize=0

Файловите разлики са ограничени, защото са твърде много
+ 0 - 194633
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.size


Файловите разлики са ограничени, защото са твърде много
+ 0 - 171802
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.cube.word-freq


BIN
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.tesseract_cube.nn


BIN
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.traineddata


+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.user-patterns

@@ -0,0 +1,2 @@
+1-\d\d\d-GOOG-411
+www.\n\\\*.com

+ 5 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/eng.user-words

@@ -0,0 +1,5 @@
+the
+quick
+brown
+fox
+jumped

BIN
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/osd.traineddata


BIN
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/pdf.ttf


+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/batch

@@ -0,0 +1,2 @@
+# No content needed as all defaults are correct.
+

+ 2 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/batch.nochop

@@ -0,0 +1,2 @@
+chop_enable 0
+wordrec_enable_assoc 0

+ 7 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/matdemo

@@ -0,0 +1,7 @@
+#################################################
+# Adaptive Matcher Using PreAdapted Templates
+#################################################
+
+classify_enable_adaptive_debugger   1
+matcher_debug_flags         6
+matcher_debug_level       1

+ 13 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/msdemo

@@ -0,0 +1,13 @@
+#################################################
+# Adaptive Matcher Using PreAdapted Templates
+#################################################
+
+classify_enable_adaptive_debugger	1
+matcher_debug_flags         6
+matcher_debug_level       1
+
+wordrec_display_splits          0
+wordrec_display_all_words       1
+wordrec_display_all_blobs       1
+wordrec_display_segmentations   2
+classify_debug_level		1

+ 1 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/nobatch

@@ -0,0 +1 @@
+

+ 10 - 0
bin/Win32/Debug/zhipuzi_pay_plugin/tessdata/tessconfigs/segdemo

@@ -0,0 +1,10 @@
+#################################################
+# Adaptive Matcher Using PreAdapted Templates
+#################################################
+
+wordrec_display_splits          0
+wordrec_display_all_words       1
+wordrec_display_all_blobs       1
+wordrec_display_segmentations   2
+classify_debug_level		1
+stopper_debug_level 1

BIN
bin/Win32/Debug/zhipuzi_pay_plugin/zhipuzi_pay_plugin.exe


+ 3 - 2
zhipuzi_pay_plugin/wnd/CValueWnd.cpp

@@ -53,9 +53,10 @@ void CValueWnd::Init()
 	pOcrWnd->ShowWindow(false);
 
 	//OCR的数据初始化
-	if (m_tess.Init("./tessdata", "eng"))
+	if (m_tess.Init("./tessdata", "osd"))
 	{
-		std::cout << "OCRTesseract: Could not initialize tesseract." << std::endl;
+		LOG_INFO("OCRTesseract: Could not initialize tesseract.");
+		MessageBox(m_hWnd, L"ocr语言库加载失败", L"111", MB_OK);
 	}
 
 	m_tess.SetPageSegMode(tesseract::PageSegMode::PSM_SINGLE_LINE);