Computer vision-based hand gesture recognition for human-robot interaction: a review