最近在研究Qt摄像头,在surface pro 3的环境下
Qt5.2.0 得到的分辨率只有 640*480。
Qt5.3.2 得到的分辨率是 1920*1080 (就算你的摄像头像素再高也只能得到这么大)
两个版本得到的图像不一样,Qt 5.2.0是镜面效果,Qt 5.3.2不是。
后来发现了 QTransform,这个东西可以实现 镜面效果
水平翻转:
QTransform transform(video_Item->transform());
transform.rotate(180, Qt::YAxis);
transform.translate(item->boundingRect().width() * -1, 0);
video_Item->setTransform(transform);
注意这个会导致有点慢