Vision-Assisted Behavior-Based Construction Safety: Integrating Computer Vision And Natural Language Processing