1. 程式人生 > >兩個usb攝像頭的同時採集影象的一般方法。

兩個usb攝像頭的同時採集影象的一般方法。

很多人都為兩個usb攝像頭同步採集影象而苦惱,而且在網上也有很多基於opencv的usb攝像頭的採集影象方法。

我也曾經為了實現同步採集而煩惱了。。。

可現在終於知道了很簡單而且很好地方法。

方法如下:

首先讓自己的電腦自帶的攝像頭禁用(這你可以搞定吧?如果不知道就問我。。。)

然後

CvCapture*  cap1=cvCreateCameraCapture(0);

CvCapture*  cap2=cvCreateCameraCapture(1);

下面該怎麼編下去你懂得。。。

不要懷疑這方法,我試過了,而且成功了。。。

最後說一下怎麼樣讓他同步。。。

很簡單,看下面虛擬碼。。。

while(1)

{

。。。。。。

。。。。。。

waitKey(45);

}

while迴圈裡面的最後句子就是讓兩個攝像頭同步拍照的功能,在這虛擬碼裡時間間隔就是45毫秒。

祝你成功!!!

相關推薦

usb攝像頭同時採集影象一般方法

很多人都為兩個usb攝像頭同步採集影象而苦惱,而且在網上也有很多基於opencv的usb攝像頭的採集影象方法。 我也曾經為了實現同步採集而煩惱了。。。 可現在終於知道了很簡單而且很好地方法。 方法如下: 首先讓自己的電腦自帶的攝像頭禁用(這你可以搞定吧?如果不知道就問我。

數字不能構成的最大數字(數字不同時為奇或同時為偶)

urn a* 數量 小朋友 mes 算法 大小 數字 ace 小明開了一家糖果店。他別出心裁:把水果糖包成4顆一包和7顆一包的兩種。糖果不能拆包賣。 小朋友來買糖的時候,他就用這兩種包裝來組合。當然有些糖果數目是無法組合出來的,比如要買 10 顆糖。 你可以用計算機測

ion-datetime同時使用遇到的問題及其預設值

當同時使用兩個ion-datetime標籤時,首個該標籤的單擊事件似乎會轉移到第二個該標籤上,   以下是解決方法 在CSS樣式內新增以下內容 ion-datetime {     position: relative; } 下面是設定預設值(注意一定

SQL語句order by欄位同時排序問題

可能對不少網友來說非常簡單,但是我覺得在一定程度上對我還是有些迷惑之處,下面就通過hibernate中的HQL語句來介紹下這類問題的效果。 首先HQL語句程式碼: FROM Topic t WHERE t.id >2 ORDER BY t.type DESC,t.number DESC

執行緒同時呼叫一個函式會出現什麼情況?

from: https://www.cnblogs.com/silentNight/p/5468805.html 最近在研究多執行緒,然後突然想到如果兩個執行緒同時訪問一個函式的話,要不要加鎖呢,加鎖怎麼加,不加又怎樣這樣的問題..然後去網上找了些帖子學習學習......

Android 當文字框同時不為空時,按鈕可用

啥也不薛,先看效果圖 主要就是去設定文字框的監聽事件,由於有兩個文字框,所以直接呼叫兩次就行,之前去巢狀著呼叫,既麻煩,還容易出錯,我最終也沒通過巢狀搞出來,唉,然後就百度到了另一種方法,在這裡記下來,算是學習之路的一個交代。 下面直接貼程式碼: //對文字框的監聽事件

Opencv開發環境VS2017配置---USB攝像頭視訊採集

一、下載OpenCV3庫     (2)解壓縮安裝到 C盤根目錄下 二、開啟VS2017新建一個專案 配置【附加包含目錄】 新增附加庫Lib 設定依賴庫 opencv_world343.lib opencv_world343d.lib

繫結滾動條同時滾動

瞭解知識背景(使用JQuery): 使用到的方法: 1> sroll()方法:當用戶滾動指定的元素時,會發生 scroll 事件  -->  http://www.w3school.com.cn/jquery/event_scroll.asp 2>sro

SQL語句order by欄位同時排序

ORDER BY  後可加2個欄位,用英文逗號隔開。 f1用升序, f2降序,SQL該這樣寫 ORDER BY  f1, f2  DESC 也可以這樣寫,更清楚: ORDER BY  f1 AS

【SQL語句】Order by 欄位同時排序

    小編最近在專案中用到了order by 字句排序,並且是根據兩個欄位排序,到網搜尋一翻,果然收穫不少。    order by 可同時排序2個欄位,欄位中間用英文逗號可開。 1、f1用升序

關於linux呼叫多usb攝像頭時無法工作的問題

問題 在做雙目時遇到一個問題:插一個USB攝像頭可以正常讀取資料,插兩個就會有一個沒資料,另一個攝像頭的幀率也會嚴重影響.排除硬體故障和程式碼問題後,最大的可能性是usb控制器頻寬被佔滿導致讀取資料時出錯. 解決方案 輸入lsusb檢視電腦有幾個usb控

mysql SQL語句order by欄位同時排序

ORDER BY  後可加2個欄位,用英文逗號隔開。 f1用升序, f2降序,sql該這樣寫 ORDER BY  f1, f2  DESC 也可以這樣寫,更清楚: ORDER BY  f1

執行緒間無需特別的手段進行通訊,因為執行緒間可以共享資料結構,也就是一個全域性變數可以被執行緒同時使用,不過要注意的是執行緒間需要做好同步

     執行緒間無需特別的手段進行通訊,因為執行緒間可以共享資料結構,也就是一個全域性變數可以被兩個執行緒同時使用。不過要注意的是執行緒間需要做好同步,一般用mutex。可以參考一些比較新的UNIX/Linux程式設計的書,都會提到Posix執行緒程式設計,比如《UNIX

關於Spring容器中定時器到時執行會出現執行緒同時執行的問題

最近公司有一個小需求,是需要定時去從某一個視訊供應商下載視訊檔案,問題很簡單,直接使用quartz,編寫相應的定時器程式碼,同時配置相應的定時器時間,但是在定時執行之後會出現兩個執行緒同時執行定時任務的問題,並且這兩個執行緒併發執行,從而一直影響到視訊檔案下載。

JAVA多執行緒之執行緒同時寫一個檔案

1.多執行緒        執行緒是程式執行流的最小單元。是程序中的一個實體,是被系統獨立排程和分派的基本單位,執行緒自己不擁有系統資源,只擁有一點兒在執行中必不可少的資源,但它可與同屬一個程序的其它執行緒共享程序所擁有的全部資源。一個執行緒可以建立和撤消另一個執行緒,同一程序中的多個執行緒之間可以併發執行

計算時間相隔, 同時思考指令碼語言

任務 [2016-12-31 15:59:14.383] INFO 需要把Log中類似這樣的串提取出來,並轉換為時間。 Java做法 可以做成jar包來處理 不然這麼簡單的內容,如果用jar是不是太低效了?至少yadong用jar是為了處理Excel這種

在java中執行緒同時執行是怎麼變化的

線上程執行中,兩個執行緒同時執行的情況是很平常的,下面我用一個案例來說明一下兩個執行緒同時執行時,執行緒狀態的變化情況: 程式碼如下: /*  * 功能:兩個執行緒同時執行是如何變化的  * 作者:zyj0813  * 案例:編寫一個程式,該程式可以接受一個整數n,建立兩個

android、windows上多USB Camera同時使用實驗小結

android、windows上多個USB Camera同時使用實驗小結            USB Camera是個不錯的東西,但是多個USB Camera能同時開啟使用嗎?筆者在windows PC上做過實驗,分兩種情況:         實驗一:將兩個USB C

C#控制元件同時移動示例(WinForm)

本人C#初學者,在實踐的過程中突發奇想,想要實現多個控制元件一起被拖動的案例,隨後經過多次測試之後終於有了成果。一下在移動的過程中會有矩形伴隨提示位置。如果您有更高階的用法請務必告知,在下感激不盡。 話不多說,以下為程式碼:using System; using Sys

執行緒同時呼叫同一個處理函式的互斥問題

問題背景:在工作中遇到過一個問題,就是在兩個執行緒同時呼叫同一個函式的時候,到底是應該在這個函式的內部什麼處理上加上互斥。原因又是什麼? 為了調查這個問題,我決定從以下三方面調查 1.執行緒中函式的呼叫 2.同一個程序中的兩個執行緒呼叫同一個處理函式 3.兩個不同程序中的