Python OpenCV 影像處理:讀取,顯示與儲存影片 | 社區大學終身學習網
![Python OpenCV 影像處理:讀取,顯示與儲存影片](https://i.imgur.com/1IaoGs0.jpg)
2020年12月17日—之前我們學過如何用OpenCV處理圖像,這一次要介紹的是如何用OpenCV來處理影像檔案。用電腦相機攝影使用OpenCV的話可以直接操控我們電腦內建的相機來 ...
![Python OpenCV 影像處理:讀取,顯示與儲存影片](https://i.imgur.com/1IaoGs0.jpg)
之前我們學過如何用OpenCV處理圖像,這一次要介紹的是如何用OpenCV來處理影像檔案。
用電腦相機攝影使用OpenCV的話可以直接操控我們電腦內建的相機來攝影。首先我們來練習利用OpenCV把拍到的影片更改成黑白影片。
在攝影的時候,我們要先做一個VideoCapture的Object。引數的部分我們可以指定相機的號碼或是想要讀取的影片的名稱。另外,相機的號碼指的是接在電腦上的相機的號碼,因為通常來說只會接一台相機,因此引數通常指定0或-1就可以了。當然,如果有複數台相機的話也可以指定1以上的引數。
首先我們現來看看下面的代碼。
import numpy as np import cv2 cap = cv2.VideoCapture(0) while(True): ret, frame = cap.read() gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow(frame, gray) if cv2.waitKey(1) & 0xFF == ord(q): break cap.release() cv2.destroyAllWindows()上面的代碼中的cap.read()會return True/False 這兩個值。如果影片有完整被讀取的話就會return True,因此也可以藉由這個函數來確認影片是否又被讀取。
cv2.waitKey(1)是每一毫秒偵測一次有沒有從鍵盤輸入的訊號。
0xFF則是16進位的數字,換成2進位的話會變成1111 1111。因此0xFF與cv2.waitKey(1)做AND演算的話,只會有最後面的8 bit的數字會被留下來其他都會變成零。
而ord(‘q’)的功能是取得q這個英文字母的Unicode,當我們從鍵盤按下q這個鍵的時候if就會變成True,break就會被執行。
...Python OpenCV 影像處理:讀取,顯示與儲存影片 | 社區大學終身學習網
Python 影像處理OpenCV (1):入門 | 社區大學終身學習網
[OpenCV]基礎教學筆記:影像讀取、前處理(with python) | 社區大學終身學習網
【OpenCV | 社區大學終身學習網
【影像處理】OpenCV+Python影像處理入門教程(六)影像 ... | 社區大學終身學習網
科班出身的AI人必修課:OpenCV影像處理使用python | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
PHOTOSHOP影像處理很簡單哪裡學?花蓮縣社區大學開課資訊
想要學習PHOTOSHOP影像處理很簡單可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像處理基礎哪裡學?彰化縣湖埔社區大學開課資訊
想要學習數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
PHOTOSHOP影像處理很簡單哪裡學?花蓮縣社區大學開課資訊
想要學習PHOTOSHOP影像處理很簡單可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
Photoshop數位影像處理哪裡學?臺中市北屯社區大學開課資訊
想要學習Photoshop數位影像處理可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
銀髮族影像與生活研習哪裡學?桃園市中壢社區大學開課資訊
想要學習銀髮族影像與生活研習可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像處理基礎哪裡學?彰化縣湖埔社區大學開課資訊
想要學習數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像處理基礎哪裡學?彰化縣湖埔社區大學開課資訊
想要學習數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦數位影像處理基礎哪裡學?臺北市中正社區大學開課資訊
想要學習電腦數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
創客機器人哪裡學?臺中市山線社區大學開課資訊
想要學習創客機器人可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦數位影像處理基礎哪裡學?臺北市中正社區大學開課資訊
想要學習電腦數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
城市紀錄與社區影像之旅哪裡學?臺北市信義社區大學開課資訊
想要學習城市紀錄與社區影像之旅可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...