精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python OpenCV教程:特定顏色的檢測

新機器視覺 ? 來源:Linux迷 ? 2023-07-03 10:30 ? 次閱讀

在這篇OpenCV Python文章中,我想展示OpenCV中的基本顏色檢測示例。 我們用顏色空間或顏色模型來表示計算機上的顏色,該模型基本上將顏色范圍描述為數字元組。除了討論每種顏色之外,我們還將討論我們使用的最常見的顏色空間。即RGB(紅色,綠色,藍色)和HSV(色調,飽和度,值)。 RGB基本上將顏色描述為三個組成部分的元組。每個分量可以取0到255之間的值,其中元組(0,0,0)表示黑色,而(255,255,255)表示白色。例如,如果要在屏幕上顯示純藍色像素,則R值將為0,G值將為0,B值將為255。 下面是一些RGB顏色的例子:

顏色 RGB 值
紅色 255, 0, 0
橙色 255, 128, 0
粉色 255, 153, 255

下面是OpenCV Python顏色檢測示例的完整代碼

import cv2
import numpy as np

img = cv2.imread('www.linuxmi.com.png')

hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)

#Red color rangle  169, 100, 100 , 189, 255, 255

lower_range = np.array([110,50,50])
upper_range = np.array([255,255,0])

mask = cv2.inRange(hsv, lower_range, upper_range)

cv2.imshow('www.linuxmi.ccom - image', img)
cv2.imshow('www.linuxmi.ccom - mask', mask)

cv2.waitKey(0)
cv2.destroyAllWindows()
首先,你需要在你的工作目錄中有一個圖像,我正在使用這個圖像,你可以從下面得到這個圖像。

首先我們需要加載圖像,然后我們將圖像轉換為HSV顏色。 img = cv2.imread('www.linuxmi.com.png') hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) 之后,您需要確定顏色的上限和下限,可以為此建議使用imutils。在上圖中,我們將檢測三種藍色。 lower_range = np.array([110,50,50])
upper_range = np.array([255,255,0]) 之后,我們需要創建圖像的蒙版。 mask = cv2.inRange(hsv, lower_range, upper_range) 最后我們需要展示圖像和蒙版。 cv2.imshow('www.linuxmi.ccom - image', img)
cv2.imshow('www.linuxmi.ccom - mask', mask) 現在運行完整的代碼。


審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7430

    瀏覽量

    87733
  • RGB
    RGB
    +關注

    關注

    4

    文章

    798

    瀏覽量

    58394
  • OpenCV
    +關注

    關注

    30

    文章

    628

    瀏覽量

    41273
  • python
    +關注

    關注

    56

    文章

    4783

    瀏覽量

    84473

原文標題:Python OpenCV教程:特定顏色的檢測

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    樹莓派上使用OpenCVPython實現實時人臉檢測

    本文介紹了如何在樹莓派上,使用 OpenCVPython 完成人臉檢測項目。該項目不僅描述了識別人臉所需要的具體步驟,同時還提供了很多擴展知識。此外,該項目并不需要讀者了解詳細的人臉識別
    的頭像 發表于 03-06 09:00 ?5.1w次閱讀

    LabVIEW+Python+openCV

    的,動態鏈接庫也需要配置,還需要知道各個參數含義和類型,這里提供另外一種方法,那就是PythonopenCV工具包,絕對開源和免費,LabVIEW可以利用Python節點調用Python
    發表于 12-07 20:59

    如何使用Python中的OpenCV模塊檢測顏色

    在這篇文章中,我們將看到如何使用 Python 中的 OpenCV 模塊檢測顏色,進入這個領域的第一步就是安裝下面提到的模塊。pip install
    發表于 02-09 16:31

    OpenCV-Python-Toturial-中文版

    python編寫opencv的入門資料,介紹了python的各個函數的應用
    發表于 03-23 14:55 ?0次下載

    Python下使用OpenCV的技巧教程與典型應用案例

    Python下使用OpenCV教程,本篇將介紹和深度學習數據處理階段最相關的基礎使用,并完成4個有趣實用的小例子: - 延時攝影小程序 - 視頻中截屏采樣的小程序 - 圖片數據增加(data augmentation)的小工具 - 物體
    發表于 11-15 18:43 ?1.2w次閱讀

    python圖像處理opencv步驟是怎么樣的

    越來越覺得python是一強大的工具,處理樣本確實不錯。最近因項目需要涉及到圖片處理,所以開始用python調用opencv,再次覺得python真乃神器也!
    發表于 12-04 15:29 ?4401次閱讀

    使用PythonOpenCV實現行人檢測的資料合集免費下載

    本文檔的主要內容詳細介紹的是使用PythonOpenCV實現行人檢測的資料合集免費下載。
    發表于 06-01 17:42 ?23次下載
    使用<b class='flag-5'>Python</b>和<b class='flag-5'>OpenCV</b>實現行人<b class='flag-5'>檢測</b>的資料合集免費下載

    圖像處理的顏色空間及其OpenCV實現

    對圖像的顏色空間做了一個概念性的介紹,并通過代碼的方式可視化了每種顏色空間的每個通道所表示的意義。 ? 文章內容包括: 什么是顏色空間? 顏色空間有哪些類別? 如何在
    的頭像 發表于 12-25 11:36 ?1664次閱讀

    圖像的顏色空間及其OpenCV實現

    對圖像的顏色空間做了一個概念性的介紹,并通過代碼的方式可視化了每種顏色空間的每個通道所表示的意義。 ? 文章內容包括: 什么是顏色空間? 顏色空間有哪些類別? 如何在
    的頭像 發表于 12-26 11:33 ?2008次閱讀
    圖像的<b class='flag-5'>顏色</b>空間及其<b class='flag-5'>OpenCV</b>實現

    如何使用Python OpenCV進行面部標志檢測

    今天我們將使用相同的 OpenCV 和 Raspberry Pi 進行人臉標志檢測。來自 dlib 庫的預訓練面部標志檢測器模塊將用于檢測面部關鍵面部結構的位置,
    發表于 08-12 16:32 ?1432次閱讀
    如何使用<b class='flag-5'>Python</b> <b class='flag-5'>OpenCV</b>進行面部標志<b class='flag-5'>檢測</b>

    Linux Debian與Python、Flask和OpenCV識別面部

    電子發燒友網站提供《Linux Debian與Python、Flask和OpenCV識別面部.zip》資料免費下載
    發表于 08-24 10:16 ?2次下載
    Linux Debian與<b class='flag-5'>Python</b>、Flask和<b class='flag-5'>OpenCV</b>識別面部

    使用opencvpython進行智能火災檢測

    電子發燒友網站提供《使用opencvpython進行智能火災檢測.zip》資料免費下載
    發表于 11-02 15:08 ?0次下載
    使用<b class='flag-5'>opencv</b>和<b class='flag-5'>python</b>進行智能火災<b class='flag-5'>檢測</b>

    python opencv運動檢測代碼分享

      本文實例為大家分享了 python opencv 運動檢測的具體代碼,供大家  參考,具體內容如下  # -*- coding:utf-8 -*-  __author__ = ‘kingking
    發表于 07-20 11:44 ?1次下載

    利用OpenCV進行顏色檢測

    關于利用OpenCV進行顏色分類,本文包含了HSV介紹及應用、cv2.inRange及應用、RGB與HSV通道的區別三個方面。
    的頭像 發表于 08-18 10:32 ?1180次閱讀
    利用<b class='flag-5'>OpenCV</b>進行<b class='flag-5'>顏色</b><b class='flag-5'>檢測</b>

    opencv-pythonopencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV-Python
    的頭像 發表于 07-16 10:38 ?1016次閱讀