基本介紹 OpenCV是當今最知名、也最被廣泛採用的影像處理函式庫,主要以C++開發設計,被泛用於各個影像處理的領域,可以用來讀取儲存圖片、視訊、矩陣運算、統計...
在開始之前,我們必須先把影像處理所需的環境設置好。 這30天我們主要使用Virtualenv虛擬環境,以python作為編碼語言,有安裝pip的話只需要在Win...
從這一章開始,我們要正式開始學習如何使用Opencv的各種功能進行影像處理,本章會介紹Opencv中常用且方便的幾種功能,從最基礎的圖片處理開始。 我們首先要做...
上一章介紹了如何用 Opencv 進行讀取、儲存圖片,以及將圖片從彩色轉成灰階的兩種方法,本章會講怎麼對圖片進行切割。 除了一定要有的cv2之外,這次還會用到負...
上一章有說到,當你從外部匯入圖片存進自訂變數時,存在變數裡的並不是我們直觀想像的真實圖片,而是一個由row和col組成的二維陣列,每一個陣列元素存放的都是RGB...
承上章所述,用Numpy的rot90可以做到旋轉矩陣,除此之外,我們還可以用Opencv自帶的函式進行圖片翻轉,主要使用的是cv2.flip,常用於圖片的鏡像翻...
做過前面幾次練習,相信大家對於OpenCV影像處理基本有了概念,接來我們要寫個簡單的即時攝影程式,會用到電腦自帶或外接的攝像頭。 import numpy as...
上一章我們做到用攝像頭即時拍照傳到後台,但是功能還只停留在擷取單張圖片。這一章我們要將截圖程式進行改動,使擷取、顯示的動作不停循環,變成類似鏡子一樣的東西。 i...
既然能用OpenCV讀取照片和即時拍照,那麼讀取影片的功能也自然是有的,而且使用方法非常簡單,只要把上一次的程式碼做點改動就能做到。 import cv2...
有了前面幾次玩過攝像頭的經驗,這次我們來寫點實用的錄影工具。 import cv2 cap = cv2.VideoCapture(0) 在開始錄影之前,我...