- Taipei, Taiwan
-
Python | OpenCV 區域裁切與 ROI 應用
📚 前言 在前面我們學會了 圖片縮放、旋轉與翻轉 。 這一篇要進一步學習 區域裁切與 ROI (Region of Interest) 應用 ,這是影像處理中非常常見的技巧,能讓我們針對影像中的特定區域進行操作,例如物件偵測、特徵分析或資料前處理。 🔍 基本概念 區域...
-
Python | OpenCV 圖片縮放、旋轉與翻轉
📚 前言 在前面我們學會了如何進行 灰階化與色彩空間轉換 。 這一篇要進一步學習 圖片縮放、旋轉與翻轉 ,這些都是影像幾何操作的基礎技巧,常用於影像前處理、資料增強 (Data Augmentation) 與特徵分析。 🔍 基本概念 縮放 (Resize) :改變圖片...
-
Python | OpenCV 灰階化與色彩空間轉換
📚 前言 在前面我們學會了如何查詢圖片與影片的基本屬性。 這一篇要進一步學習 灰階化與色彩空間轉換 ,這是影像處理的基礎操作之一,常用於影像分析、特徵擷取與前處理。 🎨 基本概念 灰階化 (Grayscale) :將彩色圖片轉換為單通道灰階圖片,常用於簡化影像處理。 ...
-
Python | OpenCV 影片屬性與資訊查詢
📚 前言 在前一章我們學會了如何查詢圖片的屬性。 這一篇要進一步學習 影片屬性與資訊查詢 ,理解如何取得影片的大小、總影格數、FPS、編碼器等基本資訊。 🎬 基本屬性 CAP_PROP_FRAME_COUNT :影片總影格數 CAP_PROP_FPS :每秒影格數...
-
Python | OpenCV 圖片屬性與資訊查詢
📚 前言 在前一章我們學會了如何輸出影片。 這一篇要進一步學習 圖片屬性與資訊查詢 ,理解如何取得圖片的大小、通道數、型態等基本資訊,並進一步分析圖片的內容。 🖼️ 基本屬性 shape :圖片的維度資訊 (高度, 寬度, 通道數) size :圖片的總像素數...
-
Python | OpenCV 影片輸出與編碼
📚 前言 在前一章我們學會了如何讀取與播放影片。 這一篇要進一步學習 影片輸出與編碼 ,理解如何將影格序列寫成影片檔案。 範例影片 載點: video.zip 來源: 此影片取自 Pexels ,屬於無版權影片,可自由下載與使用。 內容:影片呈現一個程式編輯畫...
-
Python | OpenCV 影片讀取與播放
📚 前言 在前一章我們學會了如何儲存圖片。 這一篇要進一步學習 影片讀取與播放 ,理解影片其實就是一連串影格(frames)的集合。 範例影片 載點: video.zip 來源: 此影片取自 Pexels ,屬於無版權影片,可自由下載與使用。 內容:影片呈現一...
-
Python | OpenCV 圖片儲存與格式轉換
📚 前言 在上一章我們學會了如何讀取與顯示圖片。 這一篇要進一步學習 圖片儲存與格式轉換 ,這是圖片處理的基本操作之一。 💾 儲存圖片 OpenCV 提供 cv2.imwrite() 來儲存圖片。 官方文件 語法: 1 cv2.imwrit...
-
Python | OpenCV 圖片讀取與顯示
📚 前言 在前一篇我們理解了「圖片在電腦中就是矩陣」。 這一篇要進入 圖片基本操作 :如何用 OpenCV 讀取圖片、顯示圖片,以及注意事項。 🖼️ 讀取圖片 使用 imread() 方法,可以開啟圖片。 官方文件 imread() 有兩個參數: 第一個參...
-
Python | OpenCV 與 NumPy 的關係
📚 前言 在上一章我們完成了 OpenCV 的安裝與測試。 接下來要理解一個核心概念: 電腦如何看待圖片,以及 OpenCV 與 NumPy 的緊密關係 。 🖼️ 電腦眼中的圖片 一張圖片在電腦裡不是「照片」,而是由許多小方格(像素,pixel)組成。 每個像素都有顏色...
