按下[Enter]截圖
---
程式碼:
#include "opencv2\opencv.hpp"
using namespace cv;
using namespace std;
int main()
{
VideoCapture webcam(0);
if (!webcam.isOpened())
{
cout << "Cannot open webcam" << endl;
return 0;
}
Mat frame; //影像
int countNumber = 0; //計算儲存的張數
while (true)
{
webcam >> frame;
imshow("webcam", frame);
if (waitKey(20) == 13) //按下[ENTER]鍵儲存影像
{
cout << "capture" << endl;
imwrite(to_string(countNumber)+".png", frame);
countNumber++;
}
}
}
---
運行結果:
run下去之後應該就可以看到視訊鏡頭的畫面了
如果發生錯誤或是偵測不到鏡頭
1. 請先確認使用的鏡頭是否已經裝好驅動程式了
2. 把程式碼中
VideoCapture webcam(0);
的 0 改成 1或是2試試看
No comments:
Post a Comment