This report first introduces the representation of color images using quaternion matrices and the representation of color videos using quaternion tensors. It then presents color image and color video processing methods based on low-rank optimization models of quaternion matrices and quaternion tensors. Finally, it describes recent non-negative factorization models of quaternion matrices and their applications in face recognition.