文章插圖

文章插圖
在這篇文章中,我們將看到如何使用 Python 中的 OpenCV 模塊檢測顏色,進入這個領域的第一步就是安裝下面提到的模塊 。
pip install opencv-pythonpip install numpy然后,導入模塊 。讀取圖像并使用 OpenCV 模塊中的 cvtColor() 函數將BGR圖像轉換為 HSV (色調、飽和度、值) 圖像,H 根據 x 軸取值,S 根據 y 軸取值,V 始終在 (20-255) 之間的范圍內取值 。使用 HSV 值,我們需要使用 OpenCV 模塊中的 inRange() 函數找到掩碼并將其分配給變量(掩碼) 。使用 bitwise_and() 函數,我們可以通過將 BGR 圖像作為第一個和第二個參數傳遞來獲取我們選擇的檢測到的彩色圖像,第三個參數將作為掩碼并將其分配給變量 (detected_img) 。
在我們的例子中,我們將檢測輸入圖像的紅色和綠色,下面的代碼將只檢測紅色和綠色 。
用作輸入的圖像:
整個程序:
- vb mid函數的使用方法 vbs mid函數的功能
- sqlserver數據庫連接字符串 sqlserver 字符串連接函數
- js返回對象的類型 js函數返回函數
- gabor濾波器函數 gabor濾波器百度百科
- c語言字符串截取方法 c語言截取字符的函數
- 階乘c語言程序函數調用 階乘c++語言程序函數
- qt中獲取當前時間的函數 qt獲取當前系統時間年月日
- sdl使用 sdl庫函數
- matlab求最大值最小值 matlab求函數最大值代碼
- js 負數 正數變為負數的函數
