removed opencv dependency