基于瀏覽器的攝像頭、高拍儀控件
Dynamsoft Camera SDK 提供了 JavaScript API,幫助您在瀏覽器里輕松地從 USB(USB Video Class,即 UVC) 視頻捕獲設(shè)備,如攝像頭、高拍儀, 捕捉圖像和視頻流。使用 Dynamsoft Camera SDK 這個(gè)基于 Web 的開發(fā)控件,您只需幾行 JavaScript 代碼即可在網(wǎng)頁(yè)程序中實(shí)現(xiàn)實(shí)時(shí)播放視頻流,抓取文檔圖片或照片并進(jìn)行在線圖片編輯、上傳等功能。
控件的文檔獲取模式還包含了自動(dòng)邊框檢測(cè),以及對(duì)文檔照片的自動(dòng)處理和優(yōu)化功能,包括透視校正、自動(dòng)去噪等。
Dynamsoft Camera SDK的主要功能

•開發(fā)人員可以完全控制攝像頭、高拍儀, 如自動(dòng)對(duì)焦、曝光、光圈等;
•一個(gè) Dynamsoft Camera SDK 對(duì)象可以有一個(gè)視頻閱覽器和多個(gè)圖像瀏覽器;
•支持在瀏覽器里嵌入視頻流;
•支持圖片編輯;
•支持導(dǎo)入 DIB (Device Independent Bitmap)和導(dǎo)出 base64 和 DIB;
•支持上傳圖片到 HTTP 服務(wù)器,同步和異步模式都支持。
功能:
設(shè)備:網(wǎng)絡(luò)攝像頭、內(nèi)置攝像頭、高拍儀。
系統(tǒng)需求:
客戶端:
•瀏覽器:Internet Explorer 6 及以上、 Edge、 Firefox、 Chrome;
•操作系統(tǒng): Windows。
服務(wù)器端:
不依賴于第三方框架;
•web 服務(wù)器:Nginx、 IIS、 Tomcat、 Apache 等;
•操作系統(tǒng):Linux、Windows 等;
設(shè)備:與 USB 視頻類別設(shè)備(USB Video Class,即 UVC)兼容的網(wǎng)絡(luò)攝像頭、筆記本內(nèi)置攝像頭、高拍儀等。
編程語言:
ASP.NET (C#/VB.NET), PHP, JSP, ASP 等;
JavaScript, HTML。
攝像儀設(shè)置:
開發(fā)人員可以完全控制攝像頭,例如:曝光、光圈、自動(dòng)對(duì)焦、背光補(bǔ)償、亮度、飽和度、銳度、伽馬值、對(duì)比度、白平衡、感光片增益。
視頻流捕捉:
支持在瀏覽器里嵌入視頻流。
抓取照片到相應(yīng)的圖片閱覽器。
設(shè)置和獲取視頻質(zhì)量、視頻閱覽器的高度、寬度、背景色。
快照獲取:
一個(gè) Dynamsoft Camera SDK 對(duì)象可以有多個(gè)圖像閱覽器。圖像閱覽器可以動(dòng)態(tài)創(chuàng)建和刪除。 支持多種圖像視圖模式,例如:m*n 模式、水平模式、垂直模式、單圖模式等。
設(shè)置和獲取圖像閱覽器的邊框、高度、寬度和其他屬性。
圖片編輯:
旋轉(zhuǎn)、翻轉(zhuǎn)、鏡像、剪切(切掉部分變成白色)、刪除或裁剪圖像等。
導(dǎo)入導(dǎo)出圖片:
通過 URL 下載圖片到圖像閱覽器。
從系統(tǒng)剪切板中加載 DIB 圖片到圖像閱覽器。
拷貝整張或部分圖片到系統(tǒng)剪切板。
把圖片轉(zhuǎn)成 base64 字符串。
設(shè)置和獲取作者、壓縮類型、標(biāo)題、主題、制作人、創(chuàng)建者等 PDF 文件相關(guān)信息。
設(shè)置 JPEG 文件和用 JPEG 壓縮的 PDF 文件的質(zhì)量。
設(shè)置 TIFF 文件的壓縮類型。
上傳圖片:
上傳圖片到 HTTP 服務(wù)器。同步上傳和異步上傳都支持。
支持上傳 Web 表單的文本信息到服務(wù)器。
安全性:
攝像儀訪問授權(quán) - 終端用戶首次訪問網(wǎng)頁(yè)時(shí),可以選擇是否允許該站點(diǎn)訪問他們的攝像儀設(shè)備。
圖像和視頻閱覽器中的圖片在瀏覽器中是無緩存?zhèn)鬏數(shù)摹?/span>
它是如何工作的

如上圖所示,Dynamsoft Camera SDK 有兩大核心模塊:
•JavaScript Client:這是 Dynamsoft Camera SDK 運(yùn)行在瀏覽器里的 JavaScript 庫(kù)。它通過 HTTP 與 Camera Windows Service 通信,接收和發(fā)送用戶的操作請(qǐng)求到 Camera Windows Service,并對(duì) Camera Windows Service 返回的結(jié)果進(jìn)行處理。
•Camera Windows Service:這個(gè)模塊獨(dú)立于 JavaScript Client。該 Windows 服務(wù)負(fù)責(zé)監(jiān)聽127.0.0.1,處理 Camera(基于 DirectShow )相關(guān)接口,并且傳遞響應(yīng)到 JavaScript 端。
這個(gè) Windows 服務(wù)需要安裝在終端用戶的電腦上。用戶只需安裝一次即可。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫