iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
自我挑戰組

鐵人挑戰系列 第 3

Day3- html視訊鏡頭

  • 分享至 

  • xImage
  •  

Day3

本次做的是在網頁中能夠使用鏡頭開啟視訊功能。
在此之前從沒嘗試過此方面的研究。
所以在網路上蒐羅大量資料,而這次我嘗試的第一次,是使用OpenCV模組

要擷取攝影機影像,需要先建立一個 VideoCapture。
參考我程式中的cap,cv2.VideoCapture 的參數代表攝影機裝置的代號(device index),如果有多台攝影機的話就可以從攝影機裝置的代號來指定,
但通常只有一台攝影機,所以這邊攝影機代號代號0。

之後使用 cap.isOpened() 來確認攝影機裝置有沒有開啟,之後在迴圈使用 cap.read() 每次從攝影機讀取一張影像,
來作進一步的影像處理,這邊的例子簡單地使用 cv2.cvtColor() 的將影像從彩色轉成灰階,最後使用 cv2.imshow() 將影像顯示出來,
並且在迴圈內使用 cv2.waitKey(1) 等待按鍵事件發生,如果按下 q 鍵的話則 break 離開這個迴圈。

最後使用release()釋放攝影機裝置。
在這些研究資料當中,我認為並沒有達到我想要的效果,所以之後我會更換別的方法來製作,以此來達成我想要的效果,我想要的效果是可以直接開啟網頁就能開啟視訊畫面,等明天我在報告我的研究內容,希望能明天就找出我的答案。


上一篇
Day2- 語音轉文字
下一篇
Day4- html視訊鏡頭
系列文
鐵人挑戰28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言