求教,使用OPENCV打開攝像頭時影像能放大,卻不能放大到超過螢屏解析度 ,
放大到桌面高度后再怎么增加視窗尺寸都不行了,該怎么辦啊.
// ConsoleApplication1.cpp: 定義控制臺應用程式的入口點。
//
#include "stdafx.h"
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include "windows.h"
#include "dshow.h"
#include <iostream>
#pragma comment(lib, "strmiids.lib")
#pragma comment(lib, "quartz.lib")
using namespace cv;
using namespace std;
int main()
{
int capid0 = 0;
VideoCapture cap0;
cout << "capid= " << capid0 << endl;
cap0.open(capid0);
Mat frame0;
namedWindow("ImageShow_PIC", 0);//創建OpenCV視窗
resizeWindow("ImageShow_PIC", Size(1280, 720));
while (waitKey(30) != 27)//esc
{
cap0 >> frame0;
imshow("ImageShow_PIC", frame0);
if (waitKey(30) == 32)//空格
{
yyy += 10;
resizeWindow("ImageShow_PIC", Size(1280, yyy));
}
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124473.html
標籤:C++ 語言
上一篇:想知道這道題我用的bfs演算法哪里錯了,找不到錯誤了和答案對不上
下一篇:c++
