opencv中獲取和設定視訊的解析度,fps等
#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
char c = 0;
VideoCapture capture(0);
/*設定攝像頭引數 不要隨意修改
capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080);//寬度
capture.set(CV_CAP_PROP_FRAME_HEIGHT, 960);//高度
capture.set(CV_CAP_PROP_FPS, 30);//幀數
capture.set(CV_CAP_PROP_BRIGHTNESS, 1);//亮度 1
capture.set(CV_CAP_PROP_CONTRAST,40);//對比度 40
capture.set(CV_CAP_PROP_SATURATION, 50);//飽和度 50
capture.set(CV_CAP_PROP_HUE, 50);//色調 50
capture.set(CV_CAP_PROP_EXPOSURE, 50);//曝光 50
*/
//列印攝像頭引數
printf("width = %.2f\n", capture.get(CV_CAP_PROP_FRAME_WIDTH));
printf("height = %.2f\n", capture.get(CV_CAP_PROP_FRAME_HEIGHT));
printf("fps = %.2f\n", capture.get(CV_CAP_PROP_FPS));
printf("brightness = %.2f\n", capture.get(CV_CAP_PROP_BRIGHTNESS));
printf("contrast = %.2f\n", capture.get(CV_CAP_PROP_CONTRAST));
printf("saturation = %.2f\n", capture.get(CV_CAP_PROP_SATURATION));
printf("hue = %.2f\n", capture.get(CV_CAP_PROP_HUE));
printf("exposure = %.2f\n", capture.get(CV_CAP_PROP_EXPOSURE));
while (1)
{
Mat frame;
capture >> frame;
namedWindow("video");
imshow("video", frame);
c = cvWaitKey(30);
if (c == 27)//Esc鍵退出
{
break;
}
}
return 0;
}
相關推薦
opencv中獲取和設定視訊的解析度,fps等
#include<opencv2/opencv.hpp> using namespace cv; int main() { char c = 0; VideoCapture capture(0); /*設定攝像頭引數 不要隨意修改
Dom中獲取和設定屬性
獲取元素一、getElementById 1.它是document物件特有的函式。在指令碼程式碼裡,函式名的後面必須跟有一對圓括號,這對圓括號包含著函式的引數。getElementById方法只有一個引數:你想要獲得的那個元素的id屬性的值,這個id值必須放在單引號或者雙引
jquery的DOM節點獲取,節點內容獲取和設定,樣式寫入
1.eq(index) eq是獲取DOM元素的方式之一,它的引數是一個數字,可以是任意整數,第一個元素從0開始,如果index為負數,則從-1算起,-1是最後一個DOM元素,如: <a>xxx</a> <a>yyy</a> &
opencv 中函式的一相關說明,如:cvtColor和cvCvtColor區別
1、cvtColor和cvCvtColor區別 1)C++介面:void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=
Linux下設定終端解析度,最全的VGA程式碼和解析度對照表
一般安裝完linux後預設的kernel給的tty解析度是非常有限的,解決的方法就是給kernel傳遞VGA引數。對應的要修改的配置檔案為 /etc/grub.conf,(或者 /boot/grub/grub.conf)就是在grub.conf啟動列表的kernel最後新增vga引數 vga=xxxx,
opencv中videocapture用法 開啟視訊和開啟攝像頭
#include <opencv2/opencv.hpp> #include <iostream> using namespace std; using namespace cv; int main(int argc, char **argv) {
安卓程式碼中獲取dimen設定字型大小setTextSize,會變得比dimen的值還大——解決方法
holder.tvMsgContent.setTextSize(mContext.getResources().getDimensionPixelOffset(R.dimen.message_content_font));<dimen name="message_content_font">32p
多線程中sleep和wait的區別,以及多線程的實現方式及原因,定時器--Timer
守護 驗證 取消 技術 方法 代碼 安全 接口 art 1. Java中sleep和wait的區別 ① 這兩個方法來自不同的類分別是,sleep來自Thread類,和wait來自Object類。 sleep是Thread的靜態類方法,誰調用的誰去睡覺,即使在a線程裏調用b
WPF 視窗控制代碼獲取和設定
WPF 視窗控制代碼設定和獲取 1、控制代碼類 WHwnd.cs public class WHwnd { /// <summary> /// 主窗體控制代碼 /// </summar
快速知曉Ext.form.RadioGroup獲取和設定 選項的值
1 Ext.widget('window', { 2 closeAction: 'close', 3 closable: false, 4 width: 800, 5 height:300, 6 layout:
建立一棵用二叉樹連結串列方式儲存的二叉樹,並對其進行遍歷(先序,中序和後序),列印輸出遍歷結果
題目如下 程式碼如下 #include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct Node//結構體 {
海思3518EV200 SDK中獲取和儲存H.264碼流詳解
1 /****************************************** 2 step 2: Start to get streams of each channel. 3 ************************************
OpenCV中Mat和IplImage之間的相互裝換(OpenCV2.0和OpenCV3.0)
Mat是OpenCV和C++介面的矩陣類,IplImage是OpenCV和C語言介面的結構體。 Mat讀取顯示用的是imread、imshow等,IplImage讀取顯示用的是cvLoadImage()、cvShowImage()。 有時候會涉及到兩者之間的轉換,下面詳細見介紹一下兩者之
實際開發中,解決列印iReport中獲取list集合遍歷,並且縮小間距
用iReport做列印的時候,在後端程式碼中得到map集合後,map中存放list 用$F獲取屬性,欄屬性代表每行的空、間隔 /*** * * @author xxx * @param checkVisaReqVo *
獲取和設定localStorage
東鈿金融服務平臺 使用者第一次訪問頁面出現,引導步驟,起初一直使用cookie,但是cookie一直不穩定 今天老大說改用localStorage 於是乎百度,查了一篇部落格 http://www.cnblogs.com/xiaowei0705/archive/2011/
opencv中solvePnPRansac()和solvePnP()
關於Ransac()的介紹參看博文基礎演算法 solvePnPRansac() bool cv::solvePnPRansac ( objectPoints, bool useExtrinsicGuess = false,
Robotframework中字典和JSON的區別,相互轉換方法
1、標準的Json格式如下: { "firstName":"Eddy" , "lastName":"Peng" } key和value都是採用雙引號的方式進行包裹。 2、但是Robotframework中建立的字典預設採用的是單引號進行包裹,所以並不能直接作為JSON使用
python中字串和列表去重,保持原來順序不變
使用的是python的集合set() 下面是兩個簡單的例子: >>> l=[9,0,1,2,3,3,4,5,6,45,67,77,6,45,8] >>> ll=lis
如何獲取和設定 cookie
// 建立 cookie function setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + '=' + encodeU
同一域名下不同path下通過js中獲取域名下的cookie,拿不到cookie值
在前端開發過程中通過js設定/獲取cookie,有時候會碰到這個問題 域名:abc.com 通過以下程式碼設定cookie var date=new Date(); //獲取當前時間 var expiresDays=time; //將date設定為n天以後的時間 da