在網頁中調用攝像頭實現拍照上傳 - 高拍儀二次開發


來源於  https://blog.csdn.net/weixin_40659738/article/details/78252562

在網頁中調用攝像頭實現拍照上傳

高拍儀二次開發

 

 

 

在一些公共部門的辦事處,比如銀行、護照辦理中心、稅務等,我們可能會注意到辦公桌上擺着這樣一台機器。辦公人員用它拍攝各種證件、文件、表格,有時候還會拍攝人物面部照片。

這個儀器的名字是高拍儀。正如你猜測的一樣,高拍儀的本質就是攝像頭。有些高拍儀只有一個攝像頭,用來拍平板上的文檔。有些高檔一些的在頂部還有一個攝像頭,一般用來拍面部。

和普通的攝像頭相比,高拍儀主要有以下兩個優勢:

1.  像素高。普通攝像頭像素一般在一兩百萬,高拍儀像素大致在300萬、500萬、800萬甚至1000萬、1600萬。對於文檔拍照需求來說,高像素的重要性不言而喻,文字清晰便於閱讀,做后續的OCR文字識別處理有會有更高的准確率。

2.  高級的圖像處理功能。常見的有文字識別模塊、文檔邊緣自動檢測、PDF生成模塊等。在高拍儀上增加身份證識別模塊似乎也成了一種行業標准。集成身份證模塊、IC卡讀卡器、指紋識別儀等專業設備的高拍儀也不少見。

同樣是以文檔拍攝為核心功能,高拍儀和掃描儀的成像質量不相上下。那么它們又有什么差別呢?

1.  高拍儀速度快。它有自動檢測功能,工作人員只需把文檔放到平板上,文檔就會被自動拍下來,檢測時間在1秒鍾左右。如果一次性需要掃描的頁數少的話,傳統掃描儀放置紙張、調整掃描設置、啟動掃描按紐無疑要浪費很多時間。

2.  高拍儀不卡紙。

3.  高拍儀維護費用低。掃描儀的硒鼓更換費用還是較貴的。

4.  高拍儀兼容各種紙張厚度、硬度、大小。

5.  高拍儀的兩個攝像頭可分別用來采集人像和文檔。

高檔的高拍儀通常會提供編程用的二次開發包,多采用ActiveX技術。這項技術的優點在於對 Internet Explorer 支持得比較好,但不支持其它任何的瀏覽器,例如Chrome,Firefox,Edge等。即不能跨瀏覽器。

另外一個缺陷是不同的高拍儀開發包各不相同,如果我們項目中使用的型號不止一種的話,就需要為各個型號分別定制代碼。

如果想要快速開發出一個高質量的電子影像系統,在預算允許的情況下,大家不妨試用第三方的圖像采集開發包。以我試用過的 DynamsoftCamera SDK 為例,它提供了 JavaScript API,可在瀏覽器里輕松地從USB(USB Video Class,即 UVC) 視頻捕獲設備, 如攝像頭、高拍儀, 捕捉圖像和視頻流。使用Dynamsoft Camera SDK 這個基於 Web 的開發控件,只需幾行JavaScript 代碼即可在網頁程序中實現實時播放視頻流,抓取文檔圖片或照片並進行在線圖片編輯、上傳等功能。

控件的文檔獲取模式還包含了自動邊框檢測,以及對文檔照片的自動處理和優化功能,包括透視校正、自動去噪等。

支持多種服務器端編程技術及部署環境,支持asp、jsp、php、asp.net等常見的服務器端編程技術,圖像采集結果支持pdf, jpg和bmp格式圖片。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM