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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
U
¡ý°d€Xã@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 ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d˜d"d#„Z#d™d$d%„Z$dšd&d'„Z%d›d(d)„Z&dœd*d+„Z'dd,d-„Z(džd.d/„Z)dŸd0d1„Z*d d2d3„Z+d¡d4d5„Z,d¢d6d7„Z-d£d8d9„Z.d¤d:d;„Z/d¥d<d=„Z0d¦d>d?„Z1d§d@dA„Z2d¨dBdC„Z3d©dDdE„Z4dªdFdG„Z5d«dHdI„Z6d¬dJdK„Z7d­dLdM„Z8d®dNdO„Z9d¯dPdQ„Z:d°dRdS„Z;d±dTdU„Z<d²dVdW„Z=d³dXdY„Z>d´dZd[„Z?dµd\d]„Z@d¶d^d_„ZAd·d`da„ZBd¸dbdc„ZCd¹ddde„ZDdºdfdg„ZEd»dhdi„ZFd¼djdk„ZGd½dldm„ZHd¾dndo„ZId¿dpdq„ZJdÀdrds„ZKdÁdtdu„ZLdÂdvdw„ZMdÃdxdy„ZNdÄdzd{„ZOdÅd|d}„ZPdÆd~d„ZQdÇd€d„ZRdÈd‚dƒ„ZSdÉd„d…„ZTdÊd†d‡„ZUdËdˆd‰„ZVdÌdŠd‹„ZWdÍdŒd„ZXdÎdŽd„ZYdÏdd‘„ZZdÐd’d“„Z[dÑd”d•„Z\dÒd–d—„Z]d!S)ÓÚAipImageClassifyu#
    å›¾åƒè¯†åˆ«&车辆分析
    zLhttps://aip.baidubce.com/api/v1/solution/direct/imagerecognition/combinationzDhttps://aip.baidubce.com/rest/2.0/image-classify/v2/advanced_generalzAhttps://aip.baidubce.com/rest/2.0/image-classify/v1/object_detectz:https://aip.baidubce.com/rest/2.0/image-classify/v1/animalz9https://aip.baidubce.com/rest/2.0/image-classify/v1/plantz8https://aip.baidubce.com/rest/2.0/image-classify/v2/logoz=https://aip.baidubce.com/rest/2.0/realtime_search/v1/logo/addz@https://aip.baidubce.com/rest/2.0/realtime_search/v1/logo/deletezGhttps://aip.baidubce.com/rest/2.0/image-classify/v1/classify/ingredientzLhttps://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/dish/addzOhttps://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/dish/searchzOhttps://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/dish/deletez8https://aip.baidubce.com/rest/2.0/image-classify/v2/dishz;https://aip.baidubce.com/rest/2.0/image-classify/v1/redwinez<https://aip.baidubce.com/rest/2.0/image-classify/v1/currencyz<https://aip.baidubce.com/rest/2.0/image-classify/v1/landmarkzGhttps://aip.baidubce.com/rest/2.0/image-classify/v1/multi_object_detectzOhttps://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/redwine/addzRhttps://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/redwine/searchzRhttps://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/redwine/deletezRhttps://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/redwine/updatez:https://aip.baidubce.com/rest/2.0/image-classify/v1/flowerz7https://aip.baidubce.com/rest/2.0/image-classify/v1/carzBhttps://aip.baidubce.com/rest/2.0/image-classify/v1/vehicle_detectzBhttps://aip.baidubce.com/rest/2.0/image-classify/v1/vehicle_damagez@https://aip.baidubce.com/rest/2.0/image-classify/v1/traffic_flowz@https://aip.baidubce.com/rest/2.0/image-classify/v1/vehicle_attrzGhttps://aip.baidubce.com/rest/2.0/image-classify/v1/vehicle_detect_highz?https://aip.baidubce.com/rest/2.0/image-classify/v1/vehicle_segz5https://aip.baidubce.com/rest/2.0/vis-classify/v1/carz@https://aip.baidubce.com/rest/2.0/image-classify/v2/vehicle_attrNcCsN|pi}i}t |¡ ¡|d<||d<| |¡| |jtj|ddddi¡S)u
        ç»„合接口
        ÚimageÚscenesF©Ú ensure_asciiú Content-Typeúapplication/json;charset=utf-8)rÚ    b64encodeÚdecodeÚupdateÚ_requestÚ!_AipImageClassify__combinationUrlrÚdumps)Úselfr    r
ÚoptionsÚdata©rúHd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\aip/imageclassify.pyÚcombinationByImagevs
ÿz#AipImageClassify.combinationByImagecCsD|pi}i}||d<||d<| |¡| |jtj|ddddi¡S)u.
        ç»„合接口_url图片方式
        ZimgUrlr
Fr r r)rrrrr)rZimageUrlr
rrrrrÚcombinationByImageUrlƒs
ÿz&AipImageClassify.combinationByImageUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u1
            é€šç”¨ç‰©ä½“和场景识别
        r    )rrrrrÚ%_AipImageClassify__advancedGeneralUrl©rr    rrrrrÚadvancedGenerals
 
z AipImageClassify.advancedGeneralcCs,|pi}i}||d<| |¡| |j|¡S)uA
            é€šç”¨ç‰©ä½“和场景识别_url图片方式
        Úurl)rrr©rrrrrrrÚadvancedGeneralUrlœs
 
z#AipImageClassify.advancedGeneralUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u+
            å›¾åƒå•主体检测
        r    )rrrrrÚ"_AipImageClassify__objectDetectUrlrrrrÚ objectDetect©s
 
zAipImageClassify.objectDetectcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            åŠ¨ç‰©è¯†åˆ«
        r    )rrrrrÚ"_AipImageClassify__animalDetectUrlrrrrÚ animalDetect¶s
 
zAipImageClassify.animalDetectcCs,|pi}i}||d<| |¡| |j|¡S)u2
            åŠ¨ç‰©è¯†åˆ«_url图片方式
        r)rrr$r rrrÚanimalDetectUrlÃs
 
z AipImageClassify.animalDetectUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            æ¤ç‰©è¯†åˆ«
        r    )rrrrrÚ!_AipImageClassify__plantDetectUrlrrrrÚ plantDetectÐs
 
zAipImageClassify.plantDetectcCs,|pi}i}||d<| |¡| |j|¡S)u2
            æ¤ç‰©è¯†åˆ«_url图片方式
        r)rrr'r rrrÚplantDetectUrlÝs
 
zAipImageClassify.plantDetectUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u'
            logo识别-检索
        r    )rrrrrÚ _AipImageClassify__logoSearchUrlrrrrÚ
logoSearchês
 
zAipImageClassify.logoSearchcCs,|pi}i}||d<| |¡| |j|¡S)u7
            logo识别-检索_url图片方式
        r)rrr*r rrrÚ logoSearchUrl÷s
 
zAipImageClassify.logoSearchUrlcCs>|pi}i}t |¡ ¡|d<||d<| |¡| |j|¡S)u)
            logo识别—入库
        r    Úbrief)rrrrrÚ_AipImageClassify__logoAddUrl©rr    r-rrrrrÚlogoAdds 
zAipImageClassify.logoAddcCs4|pi}i}||d<||d<| |¡| |j|¡S)u9
            logo识别—入库_url图片方式
        rr-)rrr.©rrr-rrrrrÚ
logoAddUrls 
zAipImageClassify.logoAddUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u;
            logo识别—删除_image图片方式
        r    )rrrrrÚ _AipImageClassify__logoDeleteUrlrrrrÚlogoDeleteByImage s
 
z"AipImageClassify.logoDeleteByImagecCs,|pi}i}||d<| |¡| |j|¡S)u?
            logo识别—删除_cont_sign签名方式
        Ú    cont_sign)rrr3©rr5rrrrrÚlogoDeleteBySign-s
 
z!AipImageClassify.logoDeleteBySigncCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            æžœè”¬è¯†åˆ«
        r    )rrrrrÚ _AipImageClassify__ingredientUrlrrrrÚ
ingredient:s
 
zAipImageClassify.ingredientcCs,|pi}i}||d<| |¡| |j|¡S)u2
            æžœè”¬è¯†åˆ«_url图片方式
        r)rrr8r rrrÚ ingredientUrlGs
 
zAipImageClassify.ingredientUrlcCs>|pi}i}t |¡ ¡|d<||d<| |¡| |j|¡S)u4
            è‡ªå®šä¹‰èœå“è¯†åˆ«â€”入库
        r    r-)rrrrrÚ#_AipImageClassify__customDishAddUrlr/rrrÚcustomDishesAddImageTs 
z%AipImageClassify.customDishesAddImagecCs4|pi}i}||d<||d<| |¡| |j|¡S)uD
            è‡ªå®šä¹‰èœå“è¯†åˆ«â€”入库_url图片方式
        rr-)rrr;r1rrrÚcustomDishesAddUrl_s 
z#AipImageClassify.customDishesAddUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u4
            è‡ªå®šä¹‰èœå“è¯†åˆ«â€”检索
        r    )rrrrrÚ&_AipImageClassify__customDishSearchUrlrrrrÚcustomDishesSearchjs
 
z#AipImageClassify.customDishesSearchcCs,|pi}i}||d<| |¡| |j|¡S)uD
            è‡ªå®šä¹‰èœå“è¯†åˆ«â€”检索_url图片方式
        r)rrr>r rrrÚcustomDishesSearchUrlts
 
z&AipImageClassify.customDishesSearchUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)uF
            è‡ªå®šä¹‰èœå“è¯†åˆ«â€”删除_image图片方式
        r    )rrrrrÚ&_AipImageClassify__customDishDeleteUrlrrrrÚcustomDishesDeleteImage~s
 
z(AipImageClassify.customDishesDeleteImagecCs,|pi}i}||d<| |¡| |j|¡S)uD
            è‡ªå®šä¹‰èœå“è¯†åˆ«â€”删除_url图片方式
        r©rrrAr rrrÚcustomDishesDeleteUrlˆs
 
z&AipImageClassify.customDishesDeleteUrlcCs,|pi}i}||d<| |¡| |j|¡S)uJ
            è‡ªå®šä¹‰èœå“è¯†åˆ«â€”删除_cont_sign签名方式
        r5rCr6rrrÚcustomDishesDeleteContSign’s
 
z+AipImageClassify.customDishesDeleteContSigncCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            èœå“è¯†åˆ«
        r    )rrrrrÚ _AipImageClassify__dishDetectUrlrrrrÚ
dishDetectœs
 
zAipImageClassify.dishDetectcCs,|pi}i}||d<| |¡| |j|¡S)u2
            èœå“è¯†åˆ«_url图片方式
        r)rrrFr rrrÚ dishDetectUrl©s
 
zAipImageClassify.dishDetectUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            çº¢é…’识别
        r    )rrrrrÚ_AipImageClassify__redwineUrlrrrrÚredwine¶s
 
zAipImageClassify.redwinecCs,|pi}i}||d<| |¡| |j|¡S)u2
            çº¢é…’识别_url图片方式
        r)rrrIr rrrÚ
redwineUrlÃs
 
zAipImageClassify.redwineUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            è´§å¸è¯†åˆ«
        r    )rrrrrÚ_AipImageClassify__currencyUrlrrrrÚcurrencyÐs
 
zAipImageClassify.currencycCs,|pi}i}||d<| |¡| |j|¡S)u2
            è´§å¸è¯†åˆ«_url图片方式
        r)rrrLr rrrÚ currencyUrlÝs
 
zAipImageClassify.currencyUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            åœ°æ ‡è¯†åˆ«
        r    )rrrrrÚ_AipImageClassify__landmarkUrlrrrrÚlandmarkês
 
zAipImageClassify.landmarkcCs,|pi}i}||d<| |¡| |j|¡S)u2
            åœ°æ ‡è¯†åˆ«_url图片方式
        r)rrrOr rrrÚ landmarkUrl÷s
 
zAipImageClassify.landmarkUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u+
            å›¾åƒå¤šä¸»ä½“检测
        r    )rrrrrÚ'_AipImageClassify__multiObjectDetectUrlrrrrÚmultiObjectDetects
 
z"AipImageClassify.multiObjectDetectcCs,|pi}i}||d<| |¡| |j|¡S)u;
            å›¾åƒå¤šä¸»ä½“检测_url图片方式
        r)rrrRr rrrÚmultiObjectDetectUrls
 
z%AipImageClassify.multiObjectDetectUrlcCs>|pi}i}t |¡ ¡|d<||d<| |¡| |j|¡S)u.
            è‡ªå®šä¹‰çº¢é…’—入库
        r    r-)rrrrrÚ&_AipImageClassify__customRedwineAddUrlr/rrrÚcustomRedwineAddImages 
z&AipImageClassify.customRedwineAddImagecCs4|pi}i}||d<||d<| |¡| |j|¡S)u>
            è‡ªå®šä¹‰çº¢é…’—入库_url图片方式
        rr-)rrrUr1rrrÚcustomRedwineAddUrl#s 
z$AipImageClassify.customRedwineAddUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u.
            è‡ªå®šä¹‰çº¢é…’—检索
        r    )rrrrrÚ)_AipImageClassify__customRedwineSearchUrlrrrrÚcustomRedwineSearch.s
 
z$AipImageClassify.customRedwineSearchcCs,|pi}i}||d<| |¡| |j|¡S)u>
            è‡ªå®šä¹‰çº¢é…’—检索_url图片方式
        r)rrrXr rrrÚcustomRedwineSearchUrl8s
 
z'AipImageClassify.customRedwineSearchUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u@
            è‡ªå®šä¹‰çº¢é…’—删除_image图片方式
        r    )rrrrrÚ)_AipImageClassify__customRedwineDeleteUrlrrrrÚcustomRedwineDeleteImageBs
 
z)AipImageClassify.customRedwineDeleteImagecCs,|pi}i}||d<| |¡| |j|¡S)uD
            è‡ªå®šä¹‰çº¢é…’—删除_cont_sign签名方式
        Úcont_sign_list)rrr[)rr]rrrrrÚcustomRedwineDeleteContSignLs
 
z,AipImageClassify.customRedwineDeleteContSigncCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u.
            è‡ªå®šä¹‰çº¢é…’—更新
        r    )rrrrrÚ)_AipImageClassify__customRedwineUpdateUrlrrrrÚcustomRedwineUpdateVs
 
z$AipImageClassify.customRedwineUpdatecCs,|pi}i}||d<| |¡| |j|¡S)u>
            è‡ªå®šä¹‰çº¢é…’—更新_url图片方式
        r)rrr_r rrrÚcustomRedwineUpdateUrl`s
 
z'AipImageClassify.customRedwineUpdateUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u,
            èŠ±å‰è¯†åˆ«-已下线
        r    )rrrrrÚ_AipImageClassify__flowerUrlrrrrÚflowerjs
 
zAipImageClassify.flowercCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            è½¦åž‹è¯†åˆ«
        r    )rrrrrÚ_AipImageClassify__carDetectUrlrrrrÚ    carDetectys
 
zAipImageClassify.carDetectcCs,|pi}i}||d<| |¡| |j|¡S)u2
            è½¦åž‹è¯†åˆ«_url图片方式
        r)rrrdr rrrÚ carDetectUrl†s
 
zAipImageClassify.carDetectUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            è½¦è¾†æ£€æµ‹
        r    )rrrrrÚ#_AipImageClassify__vehicleDetectUrlrrrrÚ vehicleDetect“s
 
zAipImageClassify.vehicleDetectcCs,|pi}i}||d<| |¡| |j|¡S)u2
            è½¦è¾†æ£€æµ‹_url图片方式
        r)rrrgr rrrÚvehicleDetectUrl s
 
z!AipImageClassify.vehicleDetectUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u.
            è½¦è¾†å¤–观损伤识别
        r    )rrrrrÚ#_AipImageClassify__vehicleDamageUrlrrrrÚ vehicleDamage­s
 
zAipImageClassify.vehicleDamagecCs,|pi}i}||d<| |¡| |j|¡S)u>
            è½¦è¾†å¤–观损伤识别_url图片方式
        r)rrrjr rrrÚvehicleDamageUrlºs
 
z!AipImageClassify.vehicleDamageUrlcCsN|pi}i}t |¡ ¡|d<||d<||d<||d<| |¡| |j|¡S)u"
            è½¦æµç»Ÿè®¡
        r    Úcase_idÚ    case_initÚarea)rrrrrÚ"_AipImageClassify__traffic_flowUrl)rr    rmrnrorrrrrÚ trafficFlowÇs
zAipImageClassify.trafficFlowcCsD|pi}i}||d<||d<||d<||d<| |¡| |j|¡S)u2
            è½¦æµç»Ÿè®¡_url图片方式
        rrmrnro)rrrp)rrrmrnrorrrrrÚtrafficFlowUrl×s
zAipImageClassify.trafficFlowUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u(
            è½¦è¾†å±žæ€§è¯†åˆ«
        r    )rrrrrÚ"_AipImageClassify__vehicle_attrUrlrrrrÚ vehicleAttrçs
 
zAipImageClassify.vehicleAttrcCs,|pi}i}||d<| |¡| |j|¡S)u8
            è½¦è¾†å±žæ€§è¯†åˆ«_url图片方式
        r)rrrsr rrrÚvehicleAttrUrlôs
 
zAipImageClassify.vehicleAttrUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u,
            è½¦è¾†æ£€æµ‹-高空版
        r    )rrrrrÚ)_AipImageClassify__vehicle_detect_highUrlrrrrÚvehicleDetectHighs
 
z"AipImageClassify.vehicleDetectHighcCs,|pi}i}||d<| |¡| |j|¡S)u<
            è½¦è¾†æ£€æµ‹-高空版_url图片方式
        r)rrrvr rrrÚvehicleDetectHighUrl s
 
z%AipImageClassify.vehicleDetectHighUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)u"
            è½¦è¾†åˆ†å‰²
        r    )rrrrrÚ"_AipImageClassify__vehicle_seg_urlrrrrÚ
vehicleSegs
 
zAipImageClassify.vehicleSegcCs,|pi}i}||d<| |¡| |j|¡S)u-
            è½¦è¾†åˆ†å‰²: url方式
        r)rrryr rrrÚ vehicleSegUrl's
 
zAipImageClassify.vehicleSegUrlcCs6|pi}i}t |¡ ¡|d<| |¡| |j|¡S)õv
            è½¦è¾†å±žæ€§è¯†åˆ«
            æŽ¥å£ä½¿ç”¨è¯´æ˜Ž: https://ai.baidu.com/ai-doc/VEHICLE/mk3hb3fde
        r    )rrrrrÚ+_AipImageClassify__vehicleAttrClassifyV2UrlrrrrÚvehicleAttrClassifyV2Image4s
 
z+AipImageClassify.vehicleAttrClassifyV2ImagecCs,|pi}i}||d<| |¡| |j|¡S)r|r)rrr}r rrrÚvehicleAttrClassifyV2Url?s
 
z)AipImageClassify.vehicleAttrClassifyV2Url)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)^Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrr"r$r'r*r.r3r8r;r>rArFrIrLrOrRrUrXr[r_rbrdrgrjrprsrvryZ#_AipImageClassify__carClassifyV1Urlr}rrrr!r#r%r&r(r)r+r,r0r2r4r7r9r:r<r=r?r@rBrDrErGrHrJrKrMrNrPrQrSrTrVrWrYrZr\r^r`rarcrerfrhrirkrlrqrrrtrurwrxrzr{r~rrrrrrs¶
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
r) rƒÚreÚsysÚmathÚtimeÚbaserrrrrrrrrrÚ<module>s