
| 基本功能 | ||||
顯示實時影像 IC Imaging Control 可將視頻捕捉設備傳來的現場圖像數據完整顯示在計算機屏幕上。此外,IC Imaging Control 還可以同時顯示多個視頻數據流,該功能可用於安保監控領域。 | ||||
疊加圖形與視頻 IC Imaging Control 可在現場視頻畫面上疊加文字或圖形,例如圖像框、時鐘或文字信息。而且用戶可選擇將此疊加功能應用於現場顯示的視頻、或保存的AVI文件、亦或環形緩存裏的圖像數據流中。 | ||||
圖像滾動和縮放 IC Imaging Control 提供滾軸和縮放功能。这使得圖像可以輕松地縮放至控件或整個窗口的尺寸大小。 | ||||
獲取單張圖片 從實時圖像數據流中捕捉單幀圖像。 | ||||
保存圖片為 BMP或JPEG 文件 在圖像被存入緩存之後,用戶可選擇將其保存為BMP或JPEG格式文件。 | ||||
捕捉圖像序列 按照設定好的幀數目捕捉圖像序列並存入圖像緩存,進而用戶可對這些圖像進行處理或保存等操作。 | ||||
輸出特性 IC Imaging Control 將圖像數據保存在一個事先設定好的環形緩存裏,第一幀圖像被保存在第一個緩存單元中,第二幀被保存在第二個緩存單元裏……,如最後一個緩存單元也被寫入了圖像數據,則之後的圖像將被存入第一個緩存單元中從而覆蓋第一幀圖片。 | ||||
事件控制型圖像處理 在每次將一幀圖像寫入緩存後,IC Imaging Control 都會觸發一個事件,這樣做的優點是終端用戶軟件無需確認哪個緩存單元存儲有最近一幀完整的圖像。對於疊加操作,IC Imaging Control 會在圖像捕捉設備發送一幀圖像後觸發一個事件,這樣一來,應用程序就可以進行對這一幀圖像的疊加操作。 | ||||
暫停捕捉圖像 在無需進行圖像捕捉後處理的情況下,暫停圖像捕捉可以使得CPU載荷得以減輕。此外,它提供了一種可以無延時開始AVI錄像的高效方法。這對於只需偶爾進行圖像采集的應用進程而言將有很大幫助,因為這可以使得視頻數據流一直處於已初始化的狀態,從而去除 startLive - stopLive 初始化過程。 | ||||
時間標簽 IC Imaging Control 為圖像數據流中的每一幀圖像都提供了一個時間標簽。在一個圖像數據流初始化之後,為其準備的一個引用計時器就自動開啟。每一幀圖像的時間標簽決定於它所在數據流的計時器。數據流計時器的當前值可由 IC Imaging Control 獲取,根據這條信息,應用程序即可計算出某一幀圖像被送入數據流的時間點。 | ||||
| 高級功能 | ||||
WDM設備選擇 IC Imaging Control 能夠自動識別PC中由WDM數據流類驅動程序所驅動的視頻設備。經過安裝的WDM類 USB、1394、PCI、PC-Card、DV 等視頻捕捉設備都會被IC Imaging Control識別列出,用戶可通過內置對話框選擇設備、視頻制式 (NTSC/PAL)、視頻格式(寬、高、色彩空間)及輸入信道。 | ||||
使用內置對話框選擇 WDM 設備 通過 IC Imaging Control 提供了一個對話框,使用程序的終端用戶可以開啟設備、設置視頻制式、輸入信道、幀速率及翻轉方向(水平或豎直)。 | ||||
亮度、對比度、飽和度、增益等 程序員可為視頻捕捉設備定制對話框用以設置以下參數:亮度、對比度、色調、飽和度、增益和曝光。所有這些參數的調整都可以立即在現場視頻中顯示出來。 | ||||
縮放、聚焦、光圈、位移、滾動 程序員可通過編程控制視頻捕捉設備的下列參數:縮放、聚焦、光圈、位移/翻轉。所有設置的變更都可立即在現場視頻中顯示出來。 | ||||
支持DCAM和非DirectX屬性 IC Imaging Control 2.0 為 DirectShow沒有訂的視頻捕捉設備引入了 VCD (Video Capture Device) 屬性,從而以獨立於硬件的方式調整設置。使用VCD屬性,就可以控制某些 DCAM 屬性,例如白平衡紅色、白平衡藍色、或觸發白平衡的一鍵調整功能。 | ||||
內置對話框設置各屬性 IC Imaging Control 提供一個對話框用以調整一臺視頻捕捉設備的所有屬性,通過該對話框的源代碼,程序員可根據需求自行涉及該對話框。 | ||||
序列號 如果視頻捕捉設備支持,IC Imaging Control 可以獲得其序列號。這個功能使得視頻設備可作為軟件狗使用。 | ||||
保存/導入所有設備屬性 這項功能使得一臺正在使用中的視頻設備的所有設置能被保存至一個文件或寫入內存,而這些設置都可在將來被重新讀取、用以設置視頻設備。 | ||||
水平及豎直翻轉圖像 IC Imaging Control 可以水平或豎直翻轉現場圖像。 | ||||
旋轉現場視頻圖像 IC Imaging Control 可以把現場圖像旋轉90°、180°或270°。 | ||||
感興趣的局部區域(ROI) 除整幅畫面的處理之外,IC Imaging Control 還可以讓用戶設定某一個局部區域並對其進行所有 IC Imaging Control 提供的處理功能操作。 | ||||
調節幀速率 可設置視頻捕捉設備所支持的所有幀速率。 | ||||
外觸發 對於提供外觸發的相機,IC Imaging Control可將其設置為外觸發模式。在此模式下,相機在收到外部脈衝信號後曝光。 | ||||
| 所支持的硬體 | ||||
The Imaging Source 相機 The Imaging Source製造的所有1394和USB相機均為WDM數據流類驅動,因此兼容於IC Imaging Control。 | ||||
The Imaging Source 視頻轉換器 The Imaging Source製造的所有視頻轉換器均為WDM數據流類驅動,因此兼容於IC Imaging Control。 | ||||
The Imaging Source 圖像採集卡 The Imaging Source製造的所有圖像採集卡均為WDM數據流類驅動,因此兼容於IC Imaging Control。 | ||||
| 所支持的操作系统 | ||||
Microsoft Windows Vista IC Imaging Control 可運行於 Windows Vista Ultimate, Home Premium, Home Basic, Business and Enterprise 等版本之上。 | ||||
Microsoft Windows XP IC Imaging Control 可運行於 Windows XP 系統中。 | ||||
Microsoft Windows 2000 IC Imaging Control 運行於 Windows 2000 SP4 之後的版本中。 | ||||
| 所支持的編程環境 | ||||
Microsoft .NET 作為一款.NET組件,IC Imaging Control 支持 Microsoft VB.NET 和 C#,並為每種語言都準備了大量的示例程序。 | ||||
Microsoft Visual C++ 支持Microsoft Visual C++ 6 & 7 2003。 IC Imaging Control含有一個專門為Microsoft Visual C++設計的C++類庫。該類庫由一個專門的IC Imaging Control採集器類構成。 | ||||
Microsoft Visual Basic 支持Microsoft Visual Basic 6.0。所有IC Imaging Control的功能都可通過屬性、方法和事件獲得,而無需調用“C”風格的函數或發送API消息。 | ||||
LabVIEW 用戶可以在LabView中直接使用IC Imaging Control ActiveX,例如擴展IC LabVIEW。 | ||||
Macromedia Director 用戶可以在Macromedia Director項目中直接使用IC Imaging Control ActiveX。 | ||||
| 所支持的標準 | ||||
DirectX / DirectShow DirectX is是Windows系統中一系列描述音頻和視頻數據流的應用程序接口(API)的集合。從Windows 98開始,DirectX就已確立了其多媒體圖像處理標準的地位。採用這款標準的所有圖像捕捉軟件都可以兼容於任何一台多媒體相機 | ||||
WDM Stream Class 由微軟研發的WDM數據流類是一種抽象方法,用於在內核模式組件之間或內核博士驅動程序與用戶模式組件之間傳輸高帶寬、帶有時間標籤、要求低延時的數據流。 IC Imaging Control兼容於所有由WDM數據流類驅動程序驅動的視頻設備。 | ||||
| 所支持的第三方軟體 | ||||
ActivVisionTools ActivVisionTools是一個用於機器視覺應用程序的ActiveX組件庫,它提供了一個簡單方便的用戶圖形界面。通過IC ActivVisionTools擴展,所有IC Imaging Control的功能都可以在ActivVisionTools項目中使用。 | ||||
HALCON HALCON是一款全面的機器視覺程序開發組件庫,它提供了超過1150高性能個運算符用於形狀分析、生物形態學、模式匹配以及更多其它領域。通過IC HALCON COM Extension或者IC HALCON 7.1 Extension,所有IC Imaging Control的功能都可以在HALCON項目中得到應用。 | ||||
LabVIEW LabVIEW是National Instruments研發的一款圖形化編程語言,它的主要應用領域有數據採集、儀器控制、以及多平台工業自動化。通過IC LabVIEW Extension,IC Imaging Control的所有功能都可應用於LabVIEW項目。 | ||||
Matrox MIL Matrox Imaging Library (MIL)是一款高級編程庫,內含大量用於圖像捕捉與處理的優化函數。通過IC MIL Extension,IC Imaging Control的所有功能都可被用於MIL項目中。 | ||||