Human-robot collaboration (HRC) is vital to adapt to the significant change in manufacturers’ demands for automation, and safety is a primary and major challenge that must be addressed for it. In this paper, a muti-perception safety strategy and framework are introduced to ensure human safety while trying to avoid reducing the work efficiency of the robot by taking human activity intentions and human-robot distance into account. To realize the safety strategy, an LSTM-CNN based neural network is built for human activity classification. To improve the generalization ability and performance of the network with data scarcity for existing deep learning-based human activity recognition methods, transfer learning-enabled activity recognition is proposed. Based on the studies, a feasible security system is implemented in the human-robot collaboration scenario.