1. 程式人生 > >OpenCV Java呼叫時 解析度問題

OpenCV Java呼叫時 解析度問題

最近再搞人臉識別,用OpenCV框架呼叫攝像頭的時候

解析度老是調整不過來  預設好像是640*480 太小

剛開始以為是Bufferimage初始化的問題 獲取到的bf格式總也不變

最後發現是方向搞錯了..吐舌頭

花了點時間終於搞定了

VideoCapturec amera = new VideoCapture(0);
camera.set(opencv_highgui.CV_CAP_PROP_FRAME_WIDTH,1024);		
camera.set(opencv_highgui.CV_CAP_PROP_FRAME_HEIGHT,768);

這樣設定下就可以修改成自己需要的解析度了

FrameGrabber grabber = FrameGrabber.createDefault(0);
//        grabber.setImageWidth(200);
//        grabber.setImageHeight(200);