针对魔方的颜色空间特征,设计了一种以STM32F103ZET6 处理器为核心的颜色识别系统,通过摄像头获得图像数据,处理后将结果在LCD 上显示出来。在图像处理中,采用HSI 颜色模型进行色彩匹配,并采用了改进的中值滤波算法。对魔方每个面存在多种颜色,设计了更为简单的颜色识别算法。实验结果表明,该系统可快速准确识别魔方中的红、黄、绿、蓝、白、橙六种颜色,且对六种颜色识别率均在97%以上。