summaryrefslogtreecommitdiffstats
path: root/bin/jdownloader/jd/captcha/methods/mgpld/script.jas
blob: 168a23938e0e470e720c979fff8427fa3cec69a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#####-------------------------------------JAC-Script------------------------------------#####
##### Dieses Script beinhaltet alle Parameter und Funktioenen die für die captcha #####
##### erkennung nötig sind #####
#####################################---rapidshare.de---####################################
##############Set parameter
param.simplifyFaktor = 1;
param.colorType = RGB;


##############TRaining Parameter
param.trainOnlyUnknown=true;


#####################Scanparameter
param.borderVarianceX=10;
param.borderVarianceY=10;
param.scanVarianceX=10;
param.scanVarianceY=10;
param.intersectionDimensionWeight=5;

param.minCleftSize=3;
param.overlayNoiseSize=3;
param.turnDB=true;

param.scanAngleLeft=-9;
param.scanAngleRight=9;
param.scanAngleSteps=3;
param.errorAWeight=3;
param.errorBWeight=4;
param.coverageFaktorAWeight=2;
param.coverageFaktorBWeight=3;
param.cleftFaktor=2.0;
param.scanstepx=1;
param.scanstepy=1;


############Parameter die einen Scan frühzeitig abbrechen können, bzw mögliche TReffer frühzeitig ausfiltern
param.LetterSearchLimitPerfectPercent=15;
param.quickScanReliabilityLimit=3.0;
param.quickScanValityLimit=15.0;

param.preScanFilter=80;
param.preScanFaktor=3;
##################Prepare captcha



############Parameter die die Freistellung beeinflussen

param.usepeakgapdetection=false;
param.useaveragegapdetection=false;
param.splitPixelObjectsOverlap=5;
param.objectColorContrast = 0.1; 
param.objectDetectionContrast = 0.90;
param.useObjectDetection = true;
param.minimumObjectArea = 180;
param.splitGapsOverlap=6;
############Parameter die die Bildbearbeitung beeinflussen
param.relativecontrast=0.90;
param.backgroundsamplecleancontrast=0.15;

##################Prepare captcha

#captcha.prepare.normalize();

#param.useSpecialGetLetters=MegaUpload.getLetters;
#param.useLetterFilter=MegaUpload.letterFilter;
#param.comparatorExtension=MegaUpload.evaluate;


##################Prepare letter

letter.prepare.removeSmallObjects(0.3,0.5,30);
letter.prepare.toBlackAndWhite();
letter.prepare.clean();