Automated species counting using a hierarchical classification approach with Haar cascades and multi-descriptor random forests