zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
U
¡ý°d1 ã@stdZddlZddlZddlZddlZddlmZddlmZddlmZddlm    Z    ddlm
Z
Gd    d
„d
eƒZ dS) u
图像处理
éNé)ÚAipBase)Úbase64)Újson)Ú    urlencode)Úquotec@s
eZdZdZdZdZdZdZdZdZ    dZ
d    Z d
Z d Z d Zd ZdZdZdZd8dd„Zd9dd„Zd:dd„Zd;dd„Zd<dd„Zd=dd„Zd>dd„Zd?d d!„Zd@d"d#„ZdAd$d%„ZdBd&d'„ZdCd(d)„ZdDd*d+„ZdEd,d-„Z dFd.d/„Z!dGd0d1„Z"dHd2d3„Z#dId4d5„Z$dJd6d7„Z%dS)KÚAipImageProcessu
    å›¾åƒå¤„理
    zHhttps://aip.baidubce.com/rest/2.0/image-process/v1/image_quality_enhancez9https://aip.baidubce.com/rest/2.0/image-process/v1/dehazezChttps://aip.baidubce.com/rest/2.0/image-process/v1/contrast_enhancez<https://aip.baidubce.com/rest/2.0/image-process/v1/colourizezBhttps://aip.baidubce.com/rest/2.0/image-process/v1/stretch_restorez>https://aip.baidubce.com/rest/2.0/image-process/v1/style_transz=https://aip.baidubce.com/rest/2.0/image-process/v1/inpaintingzKhttps://aip.baidubce.com/rest/2.0/image-process/v1/image_definition_enhancez?https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_animez:https://aip.baidubce.com/rest/2.0/image-process/v1/sky_segz@https://aip.baidubce.com/rest/2.0/image-process/v1/color_enhancez?https://aip.baidubce.com/rest/2.0/image-process/v1/remove_moirezHhttps://aip.baidubce.com/rest/2.0/image-process/v1/customize_stylizationz=https://aip.baidubce.com/rest/2.0/image-process/v1/doc_repairz:https://aip.baidubce.com/rest/2.0/image-process/v1/denoiseNcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u(
            å›¾åƒæ— æŸæ”¾å¤§
        Úimage)rÚ    b64encodeÚdecodeÚupdateÚ_requestÚ(_AipImageProcess__imageQualityEnhanceUrl©Úselfr    ÚoptionsÚdata©rúGd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\aip/imageprocess.pyÚimageQualityEnhance4s
 
z#AipImageProcess.imageQualityEnhancecCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            å›¾åƒå޻雾
        r    )rr
r r r Ú_AipImageProcess__dehazeUrlrrrrÚdehazeAs
 
zAipImageProcess.dehazecCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u+
            å›¾åƒå¯¹æ¯”度增强
        r    )rr
r r r Ú$_AipImageProcess__contrastEnhanceUrlrrrrÚcontrastEnhanceNs
 
zAipImageProcess.contrastEnhancecCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u(
            é»‘白图像上色
        r    )rr
r r r Ú_AipImageProcess__colourizeUrlrrrrÚ    colourize[s
 
zAipImageProcess.colourizecCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u(
            æ‹‰ä¼¸å›¾åƒæ¢å¤
        r    )rr
r r r Ú#_AipImageProcess__stretchRestoreUrlrrrrÚstretchRestorehs
 
zAipImageProcess.stretchRestorecCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u%
            äººåƒåŠ¨æ¼«åŒ–
        r    )rr
r r r Ú_AipImageProcess__selfieAnimerrrrÚ selfieAnimevs
 
zAipImageProcess.selfieAnimecCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u+
            å›¾åƒæ¸…晰度增强
        r    )rr
r r r Ú(_AipImageProcess__imageDefinitionEnhancerrrrÚimageDefinitionEnhance€s
 
z&AipImageProcess.imageDefinitionEnhancecCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u(
            å›¾åƒé£Žæ ¼è½¬æ¢
        r    )rr
r r r Ú_AipImageProcess__styleTransrrrrÚ
styleTransŠs
 
zAipImageProcess.styleTranscCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            å¤©ç©ºåˆ†å‰²
        r    )rr
r r r Ú_AipImageProcess__skySegrrrrÚskySeg•s
 
zAipImageProcess.skySegcCs>|pi}i}t |¡ ¡|d<||d<| |¡| |j|¡S)u"
            å›¾åƒä¿®å¤
        r    Ú    rectangle)rr
r r r Ú_AipImageProcess__inpainting)rr    r&rrrrrÚinpaintingByMaskŸs 
z AipImageProcess.inpaintingByMaskcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u
            å›¾ç‰‡åŽ»æ‘©å°”çº¹
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/ql4wdlnc0
        r    ©rr
r r r Ú"_AipImageProcess__removeMoireV1UrlrrrrÚ removeMoireV1«s
 
zAipImageProcess.removeMoireV1cCs,|pi}i}||d<| |¡| |j|¡S)u‡
            å›¾ç‰‡åŽ»æ‘©å°”çº¹ - url
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/ql4wdlnc0
        Úurl)r r r*©rr,rrrrrÚremoveMoireV1Url¶s
 
z AipImageProcess.removeMoireV1UrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u‡
            å›¾ç‰‡åŽ»æ‘©å°”çº¹ - pdf
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/ql4wdlnc0
        Zpdf_filer))rZpdfrrrrrÚremoveMoireV1PdfÁs
 
z AipImageProcess.removeMoireV1PdfcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u„
            å›¾åƒé£Žæ ¼è‡ªå®šä¹‰
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/al50vf6bq
        r    )rr
r r r Ú+_AipImageProcess__customizeStylizationV1UrlrrrrÚcustomizeStylizationV1Ìs
 
z&AipImageProcess.customizeStylizationV1cCs,|pi}i}||d<| |¡| |j|¡S)uŠ
            å›¾åƒé£Žæ ¼è‡ªå®šä¹‰ - url
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/al50vf6bq
        r,)r r r0r-rrrÚcustomizeStylizationV1Url×s
 
z)AipImageProcess.customizeStylizationV1UrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u„
            æ–‡æ¡£å›¾ç‰‡åŽ»åº•çº¹
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/Nl6os53ab
        r    )rr
r r r Ú _AipImageProcess__docRepairV1UrlrrrrÚ docRepairV1âs
 
zAipImageProcess.docRepairV1cCs,|pi}i}||d<| |¡| |j|¡S)uŠ
            æ–‡æ¡£å›¾ç‰‡åŽ»åº•çº¹ - url
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/Nl6os53ab
        r,)r r r3r-rrrÚdocRepairV1Urlís
 
zAipImageProcess.docRepairV1UrlcCs>|pi}i}t |¡ ¡|d<||d<| |¡| |j|¡S)u{
            å›¾åƒåŽ»å™ª
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/Tl78sby7g
        r    Úoption)rr
r r r Ú_AipImageProcess__denoiseV1Url)rr    r6rrrrrÚ    denoiseV1øs 
zAipImageProcess.denoiseV1cCs4|pi}i}||d<||d<| |¡| |j|¡S)u
            å›¾åƒåŽ»å™ª - url
            æŽ¥å£ä½¿ç”¨è¯´æ˜Žæ–‡æ¡£: https://ai.baidu.com/ai-doc/IMAGEPROCESS/Tl78sby7g
        r,r6)r r r7)rr,r6rrrrrÚ denoiseV1Urls 
zAipImageProcess.denoiseV1Url)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)&Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrrrrr"r'r rr$Z_AipImageProcess__colorEnhancesr*r0r3r7rrrrrrr!r#r%r(r+r.r/r1r2r4r5r8r9rrrrrsF
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
r) r=ÚreÚsysÚmathÚtimeÚbaserrrrrrrrrrÚ<module>s