多项选择题

A.harris
B.sift
C.surf
D.以上都是