opencv可以设置摄像头的拍摄远近吗

最近在使用opencv过程中,想识别到2-3m距离较为复杂的二维码,但是需要像手机摄像头一样,经过放大之后才可以识别出来,用电脑自动识别就不可以。想问一下 opencv的什么参数 可以设置摄像头的远近呢?

可以设置分辨率,如下:

cap = cv2.VideoCapture(0)
cap.set(cv.CV_CAP_PROP_FRAME_WIDTH, 800)
cap.set(cv.CV_CAP_PROP_FRAME_HEIGHT, 600)

为什么不调整镜头焦距。