summaryrefslogtreecommitdiffstats
path: root/bin/jdownloader/jd/captcha/methods/rpdshr/script.jas
blob: a4119636928ab7252ea855296f7ac3ada14597b7 (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
#####-------------------------------------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.borderVarianceX=8;
param.borderVarianceY=8;
param.scanVarianceX=0;
param.scanVarianceY=0;
param.trainOnlyUnknown=true;
param.colorType = RGB;
param.relativecontrast=0.90;
param.gaps={30,60,89};
param.usepeakgapdetection=false;
param.useaveragegapdetection=false;
param.LetterSearchLimitPerfectPercent=-1;
param.backgroundsamplecleancontrast=0.15;

param.alignAngleSteps=2;
param.intersectionDimensionWeight=0.2;
param.minCleftSize=4;
param.overlayNoiseSize=2;
param.scanAngleLeft=-10;
param.scanAngleRight=10;
param.scanAngleSteps=2;
param.errorAWeight=4;
param.errorBWeight=4;
param.coverageFaktorAWeight=3;
param.coverageFaktorBWeight=1.3;
param.cleftFaktor=0.3;
param.quickScanReliabilityLimit=3.0;
param.quickScanValityLimit=30.0;
param.splitPixelObjectsOverlap=4;
param.preScanFilter=70;
param.preScanFaktor=4;

param.objectColorContrast = 0.1; 
param.objectDetectionContrast = 0.99999;
param.useObjectDetection = true;
param.minimumObjectArea = 100;
param.splitGapsOverlap=6;

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

param.useSpecialGetLetters=ColorObjects.getLetters;

#captcha.normalize();

#captcha.prepare.reduceWhiteNoise(4,0.2);
#captcha.prepare.toBlackAndWhite(0.4);



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

#letter.prepare.removeSmallObjects(0.3,0.5,30);
#letter.prepare.toBlackAndWhite();
#letter.prepare.clean();
#letter.prepare.align(-10,10);