Changeset 131
- Timestamp:
- 22.06.2007 18:32:06 (1 year ago)
- Files:
-
- trunk/devel/FuzzyOcr.pm (modified) (1 diff)
- trunk/devel/FuzzyOcr/Scoring.pm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/devel/FuzzyOcr.pm
r130 r131 929 929 $pms->{conf}->{scoreset}->[$set]->{"FUZZY_OCR"} = $score; 930 930 } 931 932 #$pms->test_log("Words found:"); 933 934 #foreach (@found) { 935 # $pms->test_log($_); 936 # } 937 938 # $pms->test_log("($cnt word occurrences found)"); 939 my @dinfo = split('\n', $debuginfo); 940 foreach (@dinfo) { 941 $pms->test_log($_); 942 } 943 931 944 $pms->_handle_hit( "FUZZY_OCR", $score, "BODY: ", "BODY", 932 $pms->{conf}->get_description_for_rule("FUZZY_OCR") . "\n$debuginfo");945 $pms->{conf}->get_description_for_rule("FUZZY_OCR")); 933 946 } 934 947 if ($imgerr == 0 and $conf->{focr_keep_bad_images}<2) { trunk/devel/FuzzyOcr/Scoring.pm
r130 r131 26 26 $pms->{conf}->{scoreset}->[$set]->{"FUZZY_OCR_WRONG_CTYPE"} = $ws; 27 27 } 28 my @dinfo = split('\n', $debuginfo); 29 foreach (@dinfo) { 30 $pms->test_log($_); 31 } 28 32 $pms->_handle_hit( "FUZZY_OCR_WRONG_CTYPE", 29 33 $conf->{'focr_wrongctype_score'}, "BODY: ", "BODY", 30 $pms->{conf}->get_description_for_rule("FUZZY_OCR_WRONG_CTYPE") . "\n$debuginfo");34 $pms->{conf}->get_description_for_rule("FUZZY_OCR_WRONG_CTYPE")); 31 35 } 32 36 } … … 47 51 $pms->{conf}->{scoreset}->[$set]->{"FUZZY_OCR_WRONG_EXTENSION"} = $ws; 48 52 } 53 my @dinfo = split('\n', $debuginfo); 54 foreach (@dinfo) { 55 $pms->test_log($_); 56 } 49 57 $pms->_handle_hit( "FUZZY_OCR_WRONG_EXTENSION", 50 58 $conf->{'focr_wrongext_score'}, "BODY: ", "BODY", 51 $pms->{conf}->get_description_for_rule("FUZZY_OCR_WRONG_EXTENSION") . "\n$debuginfo");59 $pms->{conf}->get_description_for_rule("FUZZY_OCR_WRONG_EXTENSION")); 52 60 } 53 61 } … … 68 76 $pms->{conf}->{scoreset}->[$set]->{"FUZZY_OCR_CORRUPT_IMG"} = $ws; 69 77 } 78 my @dinfo = split('\n', $debuginfo); 79 foreach (@dinfo) { 80 $pms->test_log($_); 81 } 70 82 $pms->_handle_hit( "FUZZY_OCR_CORRUPT_IMG", $score, "BODY: ", "BODY", 71 $pms->{conf}->get_description_for_rule("FUZZY_OCR_CORRUPT_IMG") . "\n$debuginfo");83 $pms->{conf}->get_description_for_rule("FUZZY_OCR_CORRUPT_IMG")); 72 84 } 73 85 } … … 77 89 my $pms = get_pms(); 78 90 my $score = $_[0] || $conf->{'focr_base_score'}; 79 my $d info = $_[1] ? "\n$_[1]" : '';91 my $debuginfo = $_[1] ? "\n$_[1]" : ''; 80 92 my $ws = sprintf( "%0.3f", $score ); 81 93 for my $set ( 0 .. 3 ) { 82 94 $pms->{conf}->{scoreset}->[$set]->{"FUZZY_OCR_KNOWN_HASH"} = $ws; 83 95 } 96 my @dinfo = split('\n', $debuginfo); 97 foreach (@dinfo) { 98 $pms->test_log($_); 99 } 84 100 $pms->_handle_hit( "FUZZY_OCR_KNOWN_HASH", $score, "BODY: ", "BODY", 85 $pms->{conf}->get_description_for_rule("FUZZY_OCR_KNOWN_HASH") . $dinfo);101 $pms->{conf}->get_description_for_rule("FUZZY_OCR_KNOWN_HASH")); 86 102 } 87 103
