HD UVC protocol supports OTG QR code scanning and face recognition 300,000 pixel BF3005 camera module