コンソール Linux を使用しており、カメラ キャプチャ アプリケーションがあります。GUIなしで画像をキャプチャする必要があります(カメラが起動していくつかの画像をキャプチャし、ディスクに保存して閉じます)。次のコードは私のラップトップではうまく機能しますが、コンソールでは起動しません。助言がありますか?
#include "cv.h"
#include "highgui.h"
using namespace cv;
int main(int, char**)
{
VideoCapture cap(0); // open the default camera
Mat frame;
namedWindow("feed",1);
for(;;)
{
Mat frame;
cap >> frame; // get a new frame from camera
imshow("feed", frame);
imwrite("/home/zaif/output.png", frame);
if(waitKey(1) >= 0) break;
}
return 0;
}