首先说现象:这种现象是数据错乱导致的,也就是rgb三个分量混乱了造成的;应该是数据转换时导致的;第二:为什么要将mat类型的强制iplimage显示?为什么不直接用imshow呢?imshow("Image",DepthImg); cvWaitKey(30)