∵DE=BF,
∴DF=BE,
在Rt△DCF和Rt△BAE中,
CD=AB
DF=BE,
∴Rt△DCF≌Rt△BAE(HL),
∴FC=EA,(故①正确);
∵AE⊥BD于点E,CF⊥BD于点F,
∴AE∥FC,
∵FC=EA,
∴四边形CFAE是平行四边形,
∴EO=FO,(故②正确);
∵Rt△DCF≌Rt△BAE,
∴∠CDF=∠ABE,
∴CD∥AB,
∵CD=AB,
∴四边形ABCD是平行四边形,(故③正确);
由以上可得出:△CDF≌△BAE,△CDO≌△BAO,△CDE≌△BAF,
△CFO≌△AEO,△CEO≌△AFO,△ADF≌△CBE等.(故④错误).
故正确的有3个.
故选:B.