一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用圖像處理偵測(cè)機(jī)房空調(diào)燈號(hào)

jf_cVC5iyAO ? 來源:易心Microbit編程 ? 2023-02-11 12:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一般的信息機(jī)房會(huì)透過監(jiān)控溫度的方式,掌握目前空調(diào)運(yùn)作的情況,但是會(huì)等到溫度高到發(fā)出alarm,這代表機(jī)房空調(diào)實(shí)際上已經(jīng)故障了一段時(shí)間,如何在空調(diào)冷氣故障的當(dāng)下就發(fā)出警告訊息呢?我們可以使用計(jì)算機(jī)視覺來偵測(cè)空調(diào)主機(jī)的燈號(hào),當(dāng)故障燈亮起時(shí),便立即發(fā)出預(yù)警通知。而且,計(jì)算機(jī)視覺不代表一定要用AI,單純透過OpenCV的圖像處理,便能達(dá)到偵測(cè)燈號(hào)的目的,因此,我們只需要一片樹莓派加上USB Camera便可作到。(更簡(jiǎn)便的方案是Arduino搭配簡(jiǎn)單的RGB色彩偵測(cè)模塊,也可以滿足偵測(cè)燈號(hào)的效果,但是在后續(xù)警報(bào)的分析處理上,并無法像樹莓派作得更多元)。

目前機(jī)房?jī)?nèi)使用MegaTec的NetProbe Lite偵測(cè)溫度,該裝置內(nèi)建web server,可瀏覽各時(shí)段的溫濕度記錄,以及發(fā)送email及SMS通知。

偵測(cè)位置

樹莓主機(jī)和鏡頭放置于空調(diào)主機(jī)對(duì)面,注意USB Camera的位置要固定不能隨意移動(dòng),因?yàn)樯院笪覀儗蓽y(cè)空調(diào)主機(jī)的控制號(hào)號(hào)位置,此位置在畫面中必須是固定不變的。

空調(diào)主機(jī)的控制燈號(hào)

0297dfba-a9a1-11ed-bfe3-dac502259ad0.png

相關(guān)的影像分析技術(shù)

如何取得相片中某一區(qū)域

以相片中的空調(diào)控制燈號(hào)區(qū)為例,crop該區(qū)的方法如下。

要取得相片中各位置的x, y pixels值,使用小畫家即可,左下方會(huì)顯示目前光標(biāo)所在的x, y pixels值。

如何取得相片中某一區(qū)域的平均色彩值

defarea_info(img):

b, g, r = cv2.split(img)

meanb, std = cv2.meanStdDev(b)

meang, std = cv2.meanStdDev(g)

meanr, std = cv2.meanStdDev(r)

return (meanb[0][0], meang[0][0],meanr[0][0])

先使用cv2.split拆出RGB三個(gè)單色channel的影像,再使用cv2.meanStdDev可分別得到其平均值與標(biāo)準(zhǔn)偏差。

如何偵測(cè)并取得相片中的顏色

以RGB來說,各顏色的范圍是:

02ed860e-a9a1-11ed-bfe3-dac502259ad0.jpg

(https://www.pyimagesearch.com/2014/08/04/opencv-python-color-detection/)

例如,當(dāng)某個(gè)pixel(或某一區(qū)平均)的R, G, B值,如果滿足:

4

另外一種更好用的方式是先將影像轉(zhuǎn)為HSV color space。

由于HSV有獨(dú)立channel for光強(qiáng)度,因此可應(yīng)用于偵測(cè)更為復(fù)雜的顏色區(qū)域。例如,當(dāng)我們想要得影像中某一范圍的顏色,只要給予顏色范圍,便可取出影像中屬于該顏色的影像。

0300c732-a9a1-11ed-bfe3-dac502259ad0.png

下方范例為輸入一張圖片,并取得紅色區(qū)域。

importcv2

importnumpy as np

importimutils

color_dict_HSV= {‘black’: [[180, 255, 30], [0, 0, 0]],

‘white’: [[180, 18, 255], [0, 0,231]],

‘red1’: [[180, 255, 255], [159,50, 70]],

‘red2’: [[9, 255, 255], [0, 50,70]],

‘green’: [[89, 255, 255], [36,50, 70]],

‘blue’: [[128, 255, 255], [90,50, 70]],

‘yellow’: [[35, 255, 255], [25,50, 70]],

‘purple’: [[158, 255, 255], [129,50, 70]],

‘orange’: [[24, 255, 255], [10,50, 70]],

‘gray’: [[180, 18, 230], [0, 0,40]]}

image =cv2.imread(“D:/wait/temp/last_0_25.jpg")

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

light =np.array(color_dict_HSV[‘red2’][1])

dark =np.array(color_dict_HSV[‘red2’][0])

mask =cv2.inRange(hsv, light, dark)

output =cv2.bitwise_and(image,image, mask= mask)

cv2.imshow(“ColorDetected", imutils.resize(np.hstack((image,output)), width=900))

cv2.waitKey(0)

cv2.destroyAllWindows()

由于這次項(xiàng)目只要偵測(cè)燈號(hào)是否有亮,不需要判定顏色,因此我們只要使用RGB方式,判斷該區(qū)域平均value是否有超過定義的threshold值(愈白或愈亮,代表該pixels的value愈大 (0-255)),若超過則可判定燈號(hào)有亮。

下方為機(jī)房開燈與關(guān)燈的兩種狀態(tài),我們分別取兩個(gè)區(qū)域,左上方的矩形區(qū)域用來偵測(cè)是否有開燈,右下方則為空調(diào)主機(jī)的燈號(hào)區(qū),用來偵測(cè)燈號(hào)狀態(tài)。由于機(jī)房有人員會(huì)進(jìn)出,因此偵測(cè)是否開燈的區(qū)域,建議在上方天花板處,可避免人員經(jīng)過造成亮度變化而發(fā)生誤判。

實(shí)際運(yùn)作

機(jī)房燈光被打開與關(guān)閉時(shí),各會(huì)發(fā)一次notify到群組(信息部系統(tǒng)狀態(tài)自動(dòng)回報(bào))。

在機(jī)房燈光未開的情況下,偵測(cè)到空調(diào)主機(jī)燈號(hào)亮了,則發(fā)出Notify到[Alarm]緊急通知群組。每隔三分鐘持續(xù)的發(fā)送,直到機(jī)房燈光被打開(視為處理中)或空調(diào)燈號(hào)熄滅,才不會(huì)繼續(xù)發(fā)Notify。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 空調(diào)
    +關(guān)注

    關(guān)注

    11

    文章

    1260

    瀏覽量

    59584
  • 監(jiān)控
    +關(guān)注

    關(guān)注

    6

    文章

    2319

    瀏覽量

    57451
  • 控制燈
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    8947

原文標(biāo)題:使用圖像處理偵測(cè)機(jī)房空調(diào)燈號(hào)

文章出處:【微信號(hào):易心Microbit編程,微信公眾號(hào):易心Microbit編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    機(jī)房精密空調(diào)故障?排查步驟看這!

    機(jī)房精密空調(diào)作為維持機(jī)房環(huán)境穩(wěn)定的關(guān)鍵設(shè)備,其故障排查工作至關(guān)重要。下面聊一下排查機(jī)房精密空調(diào)故障的詳細(xì)步驟。
    的頭像 發(fā)表于 02-17 15:48 ?549次閱讀
    <b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>故障?排查步驟看這!

    精密空調(diào)機(jī)房精密空調(diào)不制冷?揭秘精密空調(diào)不制冷的秘密!

    機(jī)房精密空調(diào)是保證數(shù)據(jù)中心、計(jì)算機(jī)房等設(shè)備正常運(yùn)行的重要設(shè)備之一。然而,有時(shí)會(huì)出現(xiàn)精密空調(diào)不制冷的情況,這對(duì)于機(jī)房的正常運(yùn)行會(huì)造成很大的影響
    的頭像 發(fā)表于 12-02 15:36 ?631次閱讀
    精密<b class='flag-5'>空調(diào)</b>—<b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>不制冷?揭秘精密<b class='flag-5'>空調(diào)</b>不制冷的秘密!

    精密空調(diào)機(jī)房精密空調(diào)故障不用愁,了解一下應(yīng)急方案

    為確保機(jī)房精密空調(diào)系統(tǒng)在發(fā)生故障時(shí)能夠及時(shí)有效地進(jìn)行處理,保障機(jī)房設(shè)備的正常運(yùn)行,和大家聊聊機(jī)房精密空調(diào)
    的頭像 發(fā)表于 11-29 19:59 ?685次閱讀
    精密<b class='flag-5'>空調(diào)</b>—<b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>故障不用愁,了解一下應(yīng)急方案

    精密空調(diào)機(jī)房精密空調(diào)結(jié)冰?這樣處理就對(duì)了

    機(jī)房精密空調(diào)結(jié)冰表現(xiàn): 機(jī)房精密空調(diào)如果在運(yùn)行過程中結(jié)冰直接會(huì)影響精密空調(diào)制冷效果和運(yùn)行效率,甚至可能引發(fā)精密
    的頭像 發(fā)表于 11-13 20:10 ?604次閱讀
    精密<b class='flag-5'>空調(diào)</b>—<b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>結(jié)冰?這樣<b class='flag-5'>處理</b>就對(duì)了

    機(jī)房精密空調(diào)安裝指南

    1、確認(rèn)精密空調(diào)型號(hào)和規(guī)格是否符合機(jī)房需求,確保精密空調(diào)能夠滿足機(jī)房的制冷、除濕、加濕等需求。
    的頭像 發(fā)表于 10-25 17:44 ?790次閱讀
    <b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>安裝指南

    恒溫恒濕?先搞定機(jī)房空調(diào)漏水問題!

    當(dāng)恒溫恒濕機(jī)房空調(diào)出現(xiàn)漏水問題時(shí),需要迅速采取有效措施解決問題,以保障機(jī)房設(shè)備的正常運(yùn)行。下面聊一下恒溫恒濕機(jī)房空調(diào)出現(xiàn)漏水問題后該如何
    的頭像 發(fā)表于 10-25 17:43 ?590次閱讀
    恒溫恒濕?先搞定<b class='flag-5'>機(jī)房</b><b class='flag-5'>空調(diào)</b>漏水問題!

    渦旋壓縮機(jī),機(jī)房空調(diào)的最佳伴侶!

    機(jī)房精密空調(diào)專用渦旋式壓縮機(jī)是一種高效、節(jié)能、低噪音的壓縮機(jī),適用于各種型號(hào)的機(jī)房精密空調(diào)。精密空調(diào)專用渦旋式壓縮機(jī)采用先進(jìn)的渦旋技術(shù)。
    的頭像 發(fā)表于 10-18 18:04 ?686次閱讀
    渦旋壓縮機(jī),<b class='flag-5'>機(jī)房</b><b class='flag-5'>空調(diào)</b>的最佳伴侶!

    綠色革命來襲,機(jī)房精密空調(diào)設(shè)計(jì)新趨勢(shì)!

    隨著數(shù)據(jù)中心、計(jì)算機(jī)房等對(duì)溫濕度要求較高的場(chǎng)所的增多,節(jié)能機(jī)房精密空調(diào)成為保障設(shè)備穩(wěn)定運(yùn)行的關(guān)鍵設(shè)備。下面介紹一下節(jié)能機(jī)房精密空調(diào)的設(shè)計(jì)原理
    的頭像 發(fā)表于 10-18 18:00 ?533次閱讀
    綠色革命來襲,<b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>設(shè)計(jì)新趨勢(shì)!

    精密空調(diào)—UPS與精密空調(diào)機(jī)房中該如何布局?

    UPS(不間斷電源)和精密空調(diào)機(jī)房中非常重要的設(shè)備,UPS與精密空調(diào)的設(shè)計(jì)和布局對(duì)于確保機(jī)房的正常運(yùn)行至關(guān)重要。下面簡(jiǎn)單聊一下關(guān)于在機(jī)房
    的頭像 發(fā)表于 10-17 19:58 ?812次閱讀
    精密<b class='flag-5'>空調(diào)</b>—UPS與精密<b class='flag-5'>空調(diào)</b>在<b class='flag-5'>機(jī)房</b>中該如何布局?

    精密空調(diào)—柜式機(jī)房空調(diào)安裝,看這些就會(huì)了!

    柜式機(jī)房空調(diào)安裝步驟: 1、確認(rèn)柜式機(jī)房空調(diào)的型號(hào)和安裝位置,確保柜式機(jī)房空調(diào)的電源插座和排水
    的頭像 發(fā)表于 10-16 17:38 ?724次閱讀
    精密<b class='flag-5'>空調(diào)</b>—柜式<b class='flag-5'>機(jī)房</b><b class='flag-5'>空調(diào)</b>安裝,看這些就會(huì)了!

    精準(zhǔn)控溫,雙系統(tǒng)機(jī)房精密空調(diào)更穩(wěn)定

    隨著信息技術(shù)的飛速發(fā)展,數(shù)據(jù)中心、計(jì)算機(jī)房等對(duì)溫濕度控制要求極高的場(chǎng)所對(duì)空調(diào)系統(tǒng)的需求日益增長。雙系統(tǒng)機(jī)房精密空調(diào)作為一種高效、可靠的解決方案,被廣泛應(yīng)用于各類數(shù)據(jù)中心、計(jì)算
    的頭像 發(fā)表于 10-15 16:33 ?771次閱讀
    精準(zhǔn)控溫,雙系統(tǒng)<b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>更穩(wěn)定

    機(jī)房精密空調(diào)外機(jī)的技術(shù)細(xì)節(jié)!

    機(jī)房精密空調(diào)室外機(jī)作為機(jī)房精密空調(diào)系統(tǒng)的重要組成部分,其性能的優(yōu)劣直接影響到整個(gè)精密空調(diào)的運(yùn)行效率和可靠性。下面對(duì)
    的頭像 發(fā)表于 10-15 16:25 ?1068次閱讀
    <b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>外機(jī)的技術(shù)細(xì)節(jié)!

    機(jī)房精密空調(diào)的智能大腦了解嗎?

    機(jī)房精密空調(diào)主控操作系統(tǒng)是用于控制和管理機(jī)房精密空調(diào)的重要系統(tǒng)。精密空調(diào)主控操作系統(tǒng)可以通過監(jiān)控空調(diào)
    的頭像 發(fā)表于 10-12 18:18 ?473次閱讀
    <b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>的智能大腦了解嗎?

    水冷機(jī)房空調(diào):科技與舒適的完美結(jié)合

    水冷機(jī)房精密空調(diào)是一種專門為數(shù)據(jù)中心、服務(wù)器機(jī)房等環(huán)境設(shè)計(jì)的精密空調(diào)。它采用水冷技術(shù),通過冷卻水循環(huán)來降低服務(wù)器機(jī)房的溫度,以保證服務(wù)器的正
    的頭像 發(fā)表于 10-12 18:14 ?650次閱讀
    水冷<b class='flag-5'>機(jī)房</b><b class='flag-5'>空調(diào)</b>:科技與舒適的完美結(jié)合

    核磁共振機(jī)房精密空調(diào),如何避免故障?

    核磁共振機(jī)房精密空調(diào)系統(tǒng)常見故障與處理。
    的頭像 發(fā)表于 10-12 18:13 ?981次閱讀
    核磁共振<b class='flag-5'>機(jī)房</b>精密<b class='flag-5'>空調(diào)</b>,如何避免故障?