2014-09-23 49 views

回答

0

在Android中,下面可以做,以獲得支持預覽分辨率列表:

cv::VideoCapture camera(0); 
camera.open(0); 
union {const char* str; double res;} previewSizes; 
previewSizes.res = camera.get(CV_CAP_PROP_SUPPORTED_PREVIEW_SIZES_STRING); 
printf("%s",previewSizes.str); 

如下這將產生一個字符串:

960x720,1280x720,1184x666,960x640,704x576,640x480,352x288,320x240 

的字符串需要解析 - 不,難。這些信息是通過遵循源代碼提取的,並且沒有文檔記錄;實際上沒有記錄任何特定於平臺的相機捕獲代碼。我將在未來至少在Android方面爲PR添加適當的文檔。