Human action recognition based on estimated weak poses