1、有哪款攝像頭視頻監控軟體可以設計在最前面
這樣的軟體肯定沒有,不過可以通過一些窗口置頂軟體來實現
推薦一款http://www.sz1001.net/soft/35348.htm
窗口手術回師答 V1.0 綠色漢化版
窗口手術師是一款小巧的控制窗口的好工具.它不但可以輕松復制窗口的文字、標題,還能獲取窗口內控制項的文本.除了簡單的查看功能,它還可以對窗口進行完全的修改——修改標題、改變透明度、改變窗口狀態(隱藏、顯示等等)、將窗口置頂、修改窗口內控制項的文字……總之,在窗口手術師的刀下,你可以隨心所欲地控制窗口
2、我的電腦上有多個攝像頭,如何設計USB
檢查驅動程序安裝和可能的沖突設備。檢查攝像頭的驅動程序與攝像頭型號是否匹配。另外可以換個顯示卡測試,因為攝像頭有可能同顯 示卡或顯示驅動程序不兼容。
答:選擇某個設備有效就排除了其他設備。使一個視頻攝入驅動程序有效的具體方法如下:打開控制面板(Control Panel),雙擊「多媒體 」(Multimedia)圖標。選擇「視頻」、「裝置」(Device) 。打開「視頻攝入裝置」(Video Capture devices)列表,又雙擊PC-Camera的 名字,這就打開一個對話框,顯示攝像頭的屬性。按要求使驅動程序有效。因為你選擇了一個裝置後,想使其餘裝置無效是不可能的。目 前還只能使用這樣的笨辦法。
說明:當使用多種視頻攝入設備時,電腦將使用預設裝置。但並不能像Win 9x中的列印機設備一樣方便地設置預設列印設備,不存在決定 預設裝置的更簡單方法。 因此,最好的方法是通過一系列步驟選擇一個。
1、如果你的操作系統是Window 95,你必須更新到Window 98,並檢查BIOS系統。使USB裝置有效。檢查BIOS 的的設置是否是打開的 (Enable);打開計算機時按"DELETE"或"DEL"進入"BIOS">"或"CMOS"設定中, 按"PNP/PCISETUP中的USB IRQ 是否是"Enable,如是請 重新 起動計算機,如不是請切換成"Enable"重新起動計算機。試連接攝像頭到另一個USB介面。安裝時,對於USB設備存在有USB口協議 問題,剛插上會有一個檢測的過程,如果太快啟動軟體,無法檢測到USB設備。當供給USB設備的電壓和頻率達不到一定要求,將無法啟 動攝像頭設備。所以當您發現到攝像頭的顯示不正常時,請檢查主板USB口是否電壓正常。
2、你可能安裝了錯誤的驅動程序或選擇了錯誤的裝置,可以按照以下步驟查看系統裝置並再次安裝正確的驅動程序:在控制面板(Control Panel)雙擊"系統"(System)。 從系統屬性(System Properties)對話窗中選擇"設備管理器"(Device Manager)。 雙擊"其它設 置"(Other devices)以看內容選擇"未知設置"(Unknown Device)並擊"移去"(Remove)按鈕 擊"刷新"(Refresh),系統會找到一個新設置 按照安裝步驟安裝驅動程序。
3、系統不認攝像頭,在WIN 98中您可以在開始菜單/運行/regedit,在hkey-local machine/enum/usb中請將root hub 這一項保留,其餘 子鍵刪除掉,拔掉攝像頭重啟機器,進入系統後再插上即可認到。
3、和目攝像頭怎麼設計自動旋轉
一般帶雲台的攝像頭都可以設置預置位,只有設好預置位後就可以自帶旋轉攝像頭了,關於預置位的設置可以參考錄像機的使用說明書!
4、用stm32控制攝像頭,把視頻同步傳到電腦上,給一個大概的設計思路就可以了,謝謝大家
視頻上傳恐怕很難,直接在LCD顯示還差不多;因為可用的通路速率都不高,要麼版串口,要麼權USB,要麼網口;但是這些都要協議的支持,上位機開發也是一個問題。如果STM32有DCMI的話還可以。所以建議就是用有DCMI介面的STM32晶元,用網口或者USB或者串口與上位機通信。我個人建議用網路傳輸,這樣可以順便把操作系統和網路協議學習一遍,如果可以的話做成標準的視頻流,這樣就可以用網路播放器播放了,呵呵,這是我心中的理想方案,只是給你一個建議,因為我也現在也沒多少時間搞這些,不知道可行性能否接受。
5、設計一個在網頁中嵌入攝像頭
將攝像頭拍攝的換面像網頁直播。我想你可以解決這個了吧。
arino的板子可以實現雲台與XML的通信哦。你可以自己查查資料。
高手不敢當,大家互相幫助。
6、攝像頭如何做到免驅設計呢?
目前還沒有,因為能做到免驅動的是因為windows XP或其它操作系統里有對應的驅動。
像一回些網卡就系統里答有的了,所以可以免驅動,但一些硬體微軟體沒加進去驅動的就一定要自己另外安裝。
當然也是可能免驅動,但要微軟體肯給加上去,這個問題就復雜了
7、如何用matlab設計攝像頭視頻界面,再對獲取的視頻圖像做簡單的處理。麻煩介紹詳細的,我是新學的。
做界面可以用GUID來實現,在MATLAB裡面有這個專門的選項卡,所有的功能都可以嵌入到GUID上來實現,類似於MFC,只是比MFC簡單很多,就一個回調函數。
8、網路攝像機的設計原則
隨著大規模安防系統在各種公共場所中的應用,通過智能視頻監控系統實現預防恐怖專襲擊和公共治安等突發事屬件的需求日益增長。基於中心處理的智能視 頻監控系統由於計算能力和通訊帶寬等因素限制,無法應用在大規模視頻監控應用中,而實施分布式智能視頻監控系統是實現大規模智能視頻監控應用的基礎。具有 場景狀態感知能力的嵌入式智能攝像機網路是分布式智能視頻監控系統的重要組成部分,研究嵌入式智能攝像機的相關問題是實施分布式智能視頻監控的關鍵。由 此,業內有人也對智能網路攝像機功能實現方案提出了設計原則,其要點主要有以下幾點: 在考慮系統經濟性時,除考慮降低系統的研發成本、生產成本外,還要顧及系統的使用成本,即包括使用期間的維護費、備件費等。為 獲得較高的性價比,設計時不應盲目追求復雜的方案。在滿足性能指標的前提下,盡可能採用精簡的方案設計,即意味著結構簡單、可靠性高、成本較低。
9、攝像頭怎樣實現一sensor,多平面設計
鏡頭的焦距是與生俱來的,等效焦距則要看感測器幅面大小而不在於像素多少。每一種幅面的感測器,都有等效焦距的換算系數,用鏡頭的實際焦距乘以系數就得到了等效焦距。
10、Flash 攝像頭拍照設計
前幾天幫朋友做一個東西用到的 code ,因為很久不做 Flash coding 了。所以也就很少關心 Flash 8 的新的 Calss。但聽大家說過有這個功能。本想從網上找段教程或 code 來做。可是發現國內還沒有類似的。就只能自己動手豐衣足食了。
開始做法:
第一步:在庫中建立一個視頻元件,類型選擇:視頻(受 ActionScript 控制)。
第二步:將視頻元件拖到場景中,並調整尺寸到想要的大小。並起名為「my_video」
第三步:在時間軸中粘入下邊的 code :
var my_video:Video;
my_video._x=100;
my_video._y=40;
var my_cam:Camera = Camera.get();
my_cam.setMode(180, 140, 10, true);
my_video.attachVideo(my_cam);
shutter.onRelease = function() {
myBitmap = new flash.display.BitmapData(180, 240, true, 0);
myBitmap.draw(my_video);
var tempObj = _root.createEmptyMovieClip("photo", 100);
tempObj._x = 300;
tempObj._y = 40;
tempObj.attachBitmap(myBitmap, 1, "always", true);
};
Testing 發現有問題,拍出來照片只有 160x120 的區域有圖像。並且圖像變形了。
什麼地方出了問題呢?
最後發現 my_video 復制到場景中調整大小時並不是改變 my_video.width 及 my_video.height 屬性,而是改變 my_video._width 及 my_video._height 屬性。原有視頻元件的尺寸只有 160x120 。這就相當於將 my_video 作了形變。而 BitmapData.draw() 是不會考慮源元件的形變的。官方的說法是:源 MovieClip 對象不對此調用使用其任何舞台中轉換。該源 MovieClip 對象會被視為存在於庫或文件中,沒有矩陣轉換、沒有顏色轉換,也沒有混合模式。如果您希望通過使用影片剪輯自身的 transform 屬性來繪制影片剪輯,則可以使用它的 Transform 對象來傳遞各種 transformation 屬性。
我開始沒注意他給出的解決辦法。我想既然 draw() 不考慮源元件的形變,那隻能自己在輸出的照片元件上想辦法做形變了。於是有了下面這段 code :
var my_video:Video;
my_video._x=100;
my_video._y=40;
var my_cam:Camera = Camera.get();
my_cam.setMode(180, 140, 10, true);
my_video.attachVideo(my_cam);
shutter.onRelease = function() {
myBitmap = new flash.display.BitmapData(160, 120, true, 0);
myBitmap.draw(my_video);
var tempObj = _root.createEmptyMovieClip("photo", 100);
tempObj._x = 300;
tempObj._y = 40;
tempObj._width= 180;
tempObj._height = 240;
tempObj.attachBitmap(myBitmap, 1, "always", true);
};
這下照片是想要的大小了,而且圖像也沒有了變形。但發現圖像沒有攝像頭顯示的清晰。
想了一下,那是當然,draw() 不考慮源元件的形變,draw時my_video 被當作 160x120 來draw了。
那能不能通過改變 my_video.width 及 my_video.height 屬性來改變 my_video 的尺寸而不是將 my_video 作形變呢?不能!!!my_video.width 及 my_video.height 屬性是只讀屬性。
解決方法:
第一步:用視頻編輯軟體製作一個 180x240 尺寸的1貞的白色 mov 視頻文件。
第二步:用 Macromedia Flash 8 Video Encoder 將mov視頻文件轉為 flv 視頻文件。
第三步:在庫中建立一個視頻元件,類型選擇:嵌入(與時間軸同步)。
第四步:將視頻元件拖到場景中,並起名為「my_video」Testing 發現 my_video.width 及 my_video.height 屬性為 180x120 。
第五步:在時間軸中粘入下邊的 code :
var my_video:Video;
my_video.clear()
my_video._x=100;
my_video._y=40;
var my_cam:Camera = Camera.get();
my_cam.setMode(180, 140, 10, true);
my_video.attachVideo(my_cam);
shutter.onRelease = function() {
myBitmap = new flash.display.BitmapData(160, 120, true, 0);
myBitmap.draw(my_video);
var tempObj = _root.createEmptyMovieClip("photo", 100);
tempObj._x = 300;
tempObj._y = 40;
tempObj._width= 180;
tempObj._height = 240;
tempObj.attachBitmap(myBitmap, 1, "always", true);
};
好了,現在所有問題都解決了。