Delphi Intraweb 用什么方案解決攝像頭呼叫問題?要求是呼叫攝像頭,掃描二維碼,決議二維碼。
uj5u.com熱心網友回復:
這個很容易解決。現在的攝像頭,一般都是支持視頻流播放的,有些支持瞬間抓拍一張圖片。你程式里面,可以播放攝像頭視頻流,需要的時候從視頻視窗截獲一張圖片,或者直接利用攝像頭提供的開發介面抓拍一張圖。獲取圖片后用二維碼識別組件做識別就是了。uj5u.com熱心網友回復:
Delphi用控制元件dsPack是能實作,Intraweb不知道該用哪個控制元件,請再指點一下。@1#uj5u.com熱心網友回復:
"要求是呼叫攝像頭,掃描二維碼,決議二維碼",是在瀏覽器端?就我所知是做不到的,你見到哪個網站,某東、某寶之類的網頁版,能呼叫攝像頭掃二維碼?除非在瀏覽器中安裝專用插件,否則僅靠頁面(html+css+js)是做不到的。如果是server端,你的intraweb程式是可以用dspack、videocap、vfw之類的組件呼叫攝像頭的,但是是本地的攝像頭,你想呼叫瀏覽器端電腦的攝像頭還是不行的(否則不是嚴重的安全隱患嗎 :)。
uj5u.com熱心網友回復:
想用在手機上,設想是手機的瀏覽器呼叫手機的攝像頭。uj5u.com熱心網友回復:
用瀏覽器直接呼叫是不行的(至少我不知道怎么做到),某東、某寶的手機APP都是應用里嵌套web browser,這樣應用本身可以訪問本地資源uj5u.com熱心網友回復:
瀏覽器端也能做,但是要插件。你可以用vlc播放器插件嵌入到頁面來播放攝像頭的視頻流(設定一下rtsp流的地址就行了),截圖的話需要自己額外再做個插件,對視頻播放器視窗進行截圖,截圖之后上傳到服務端識別,服務端把視頻結果回傳回來。真正要做的可能就是做個插件對視頻播放器視窗進行截圖。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/24138.html
標籤:VCL組件開發及應用
下一篇:如何代碼實作算出結果
