OpenCV可以做到的偵測與辨識已經被廣泛使用,
我認為是個值得學習的好技術,
本篇盡量以程式碼實作方式來分享。
本人也同樣在學習中~希望大家可以一起快樂學習:)
這次鐵人賽的主題是 OpenCV(Open Source Computer Vision Library), 它是一個開源的電腦視覺與機器學習函式庫,最早在 1...
昨天我們已經完成了 OpenCV 的環境安裝, 今天就要正式進入程式實作的部分囉! 這篇會介紹 OpenCV 的最基本操作: ✅ 如何讀取一張圖片 ✅ 如何顯示...
昨天我們學會了如何使用 OpenCV 讀取與顯示圖片, 今天我們要進一步「看懂這張圖片的結構」! 也就是要來認識「影像的屬性」: ✅ 圖片的高度與寬度 ✅ 通道...
前幾天我們學會了如何讀取、顯示、操作圖片, 今天要來認識非常重要的一個觀念:「色彩空間的轉換」! 在影像處理中,我們經常需要轉換不同的色彩空間, 這會影響我們怎...
昨天我們學會了如何進行影像色彩空間的轉換, 今天要更進一步來看看「如何拆解影像的 BGR 色彩通道」。 掌握通道拆分能幫助我們針對單一顏色進行操作,像是紅色物件...
今天我們來學習如何調整圖片大小,這在影像處理中非常常見,例如縮小圖片以加快運算速度,或將不同大小的圖片統一尺寸。 🖼️ 測試圖片準備 和前幾天一樣,準備一張彩...
今天來學習如何翻轉與旋轉圖片,這在資料增強(Data Augmentation)時非常重要。 透過翻轉與旋轉,可以讓模型見到更多不同視角的影像,有助提升模型泛化...
今天我們來學習如何取得圖片中的特定區域(ROI:Region of Interest)。 ROI 是影像中我們特別關注的部分,常用於放大、分析或後續處理。 🖼...
有時我們需要在圖片周圍加上邊界,方便卷積運算、保留細節,或製作特殊效果。OpenCV 提供了 cv2.copyMakeBorder() 來快速幫影像添加不同形式...
影像加解密是保護圖像資訊安全的重要技術。 透過加密,可以避免影像內容被未授權的人查看;解密則可還原原始圖片。 今天我們用 OpenCV 與 NumPy,示範如何...