本发明公开了一种基于视觉的坐姿检测方法,包括,实时采集视频流中的连续帧图像;首先对图像进行白平衡等预处理,降低光照强度和色温对于检测效果的影响,然后通过皮肤的色彩空间椭圆模型来提取类人体肤色区域,再经过一系列的形态学处理后,结合区域纹理以及部分约束条件确定用户脸部位置,通过本发明提出的提取特征的方法,提取用户的坐姿特征,并与预先标定的得到的标定参考值进行比对分析,对用户当前坐姿进行分析判断。该发明适合在嵌入式设备上运行,能够有效降低生产成本,扩大使用范围。