TP Notes
全部
CSS
SVG
資源收集
HTML
其它
關於我
Translate
2022年7月18日 星期一
使用 Webcam
本來要整理 html 的資料,卻覺得這類型的資料太多也太容易取得,決定改變一下方向,只整理 html 相關比較進階實用的小技巧。 無意間看到一個令人懷念的東西,getUserMedia(),可以在網頁上使用 Webcam ,好幾年前遇到一個專案,需要利用相機功能實做一個類似 AR 的畫面,而那個專案用的是 cordova ,於是查了查資料,就用 getUserMedia 來取得相機畫面當背景,在前面放個箭頭指向目的地的方向,當實作完成後卻發現 Android 4.x 不支援,還好加上 webkit plugin 後就可以了,然而最麻煩的是 IOS 不支援...... 最後只好用 camera preview plugin 來重寫,而後續的又是另一個故事了。 那麼首先先來一個範例 ``` $mmcode(r1) ```
前鏡頭
後鏡頭
stop
抓圖
亮度
對比
飽和
Video stream not available.
程式盡量簡化了,可以設定使用前鏡頭還是後鏡頭,也可以抓圖,而且支援 CSS 的 filter ,利用 CSS 來調整亮度對比飽和。 在 iphone 上,使用 chrome 或 firefox 都沒有問題,而 safari 似忽不支援, 在 MAC 上的 safari 完全正常,Android 上也是完全正常 可以用相機預覽,可以抓圖,基本上就是拍照功能了,也可以即時處理影像,例如辨識條碼或證件號碼之類的,光靠網頁就可以做到很多特別的功能 參考資料:https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
查看行動版
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言