A Remote-Vision-Based Safety Helmet and Harness Monitoring System Based on Attribute Knowledge Modeling