[發明專利]基于計算機視覺識別技術的電腦屏幕顯示控制系統和方法有效
| 申請號: | 202210164841.0 | 申請日: | 2022-02-22 |
| 公開(公告)號: | CN114564098B | 公開(公告)日: | 2022-10-25 |
| 發明(設計)人: | 李昊;龍江;鐘金順 | 申請(專利權)人: | 廣州思涵信息科技有限公司 |
| 主分類號: | G06F1/3218 | 分類號: | G06F1/3218;G06F11/30;G06F11/32;H04N7/18;H04N17/00 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 禹小明 |
| 地址: | 510640 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 計算機 視覺 識別 技術 電腦屏幕 顯示 控制系統 方法 | ||
1.基于計算機視覺識別技術的電腦屏幕顯示控制系統,其特征在于,包括智能PDU設備(1)、AI分析設備(2)、攝像裝置(3)、電腦(4)和顯示器(5);所述智能PDU設備(1)監測與之連接的電腦(4)、顯示器(5)和AI分析設備(2);所述AI分析設備(2)與攝像裝置(3)連接,對攝像裝置(3)的監測環境進行檢測;所述電腦(4)與顯示器(5)信號連接;其中:
當智能PDU設備(1)監測到AI分析設備(2)的工作狀態正常且攝像裝置(3)的監測環境檢測正常時,AI分析設備(2)根據攝像裝置(3)回傳的監控畫面,利用多目標時空追蹤算法進行竊照竊抄行為的監測,若監測存在竊照竊抄行為,則智能PDU設備(1)中斷顯示器(5)的供電,實現事前控制,對電腦信息進行保護;
所述攝像裝置(3)的監測環境檢測過程具體為:
AI分析設備(2)通過其內置的視頻處理模塊的VideoCapture.Open方法打開通過USB連接的攝像裝置(3),若Open返回為1,則表示連接正常,如果返回為0,則表示連接異常;
攝像裝置(3)連接正常后,接著判斷攝像裝置(3)獲取的視頻流分辨率,如果返回的結果是1,則表明攝像裝置(3)處于正常狀態,能正常獲取視頻流;
攝像裝置(3)處于正常狀態后,將其監測畫面回傳至AI分析設備(2),采用多目標距離矢量綜合換算法判斷當前監測環境是否符合預設環境;
采用多目標距離矢量綜合換算法判斷攝像裝置(3)當前監測環境是否符合預設環境的過程具體為:
在監測畫面中,預置三個目標點(a,b,c)進行識別,通過目標監測,識別到目標矩形(x,y,width,height),計算每個目標點的中心點為:
Xa=(x_a+width_a)/2,Ya=(y_a+height_a)/2;
Xb=(x_b+width_b)/2,Yb=(y_b+height_b)/2;
Xc=(x_c+width_c)/2,Yc=(y_c+height_c)/2;
其中,以監測畫面截屏圖片左上角為原點,以該圖片左上角到右上角的邊為x軸,以該圖片左上角到左下角的邊為y軸建立平面直角坐標系;x表示目標矩形的右上角的橫坐標,y表示目標矩形右上角的縱坐標,width表示目標矩形的寬,height表示目標矩形的高;Xa表示目標點a的中心點的橫坐標,Ya表示目標點a的中心點的縱坐標,x_a表示目標點a對應的目標矩形右上角的橫坐標,width_a表示目標點a對應的目標矩形的寬,height_a表示目標點a對應的目標矩形的高;Xb表示目標點b的中心點的橫坐標,Yb表示目標點b的中心點的縱坐標,x_b表示目標點b對應的目標矩形右上角的橫坐標,width_b表示目標點b對應的目標矩形的寬,height_b表示目標點b對應的目標矩形的長;Xc表示目標點c的中心點的橫坐標,Yc表示目標點c的中心點的縱坐標,x_c表示目標點c對應的目標矩形右上角的橫坐標,width_c表示目標點c對應的目標矩形的寬,height_c表示目標點c對應的目標矩形的長;
接著計算得到關于目標點(a,b,c)的三條直線AB、BC、CA;以這三條直線組成一個三角形,以三角形的中心點來定義監測畫面的中心點為d,其是攝像裝置(3)的投影位置,有Xd=x_pixel/2,Yd=y_pixel/2,其中,Xd表示中心點d的橫坐標,Yd表示中心點d的縱坐標;x_pixel,y_pixel是目標矩陣最右下角的點在坐標軸的值;
在監測畫面中分別計算中心點d到直線AB、BC、CA的距離,具體為:
L1=abs((Ya-Yb)Xd+(Xb-Xa)Yd+XaYb-YaXb)/sqrt((Ya-Yb)2+(Xa-Xb)2);
L2=abs((Yb-Yc)Xd+(Xc-Xb)Yd+XbYc-YbXc)/sqrt((Yb-Yc)2+(Xb-Xc)2);
L3=abs((Ya-Yc)Xd+(Xc-Xa)Yd+XaYc-YaXc)/sqrt((Ya-Yc)2+(Xa-Xc)2);
其中,L1表示中心點d到直線AB的距離,L2表示中心點d到直線BC的距離,L3表示中心點d到直線CA的距離,abs表示取絕對值,sqrt表示求二次方根;預定義閾值R,若L1+L2+L3≤R,則屬于正常,符合預設環境;若在閾值外,則智能PDU設備(1)中斷顯示器(5)的供電,并形成日志,同時生成告警信息;
利用多目標時空追蹤算法進行竊照竊抄行為的監測過程具體為:
通過目標監測,監測到目標點時返回矩形:Rect[x1,y1,width,height],則目標點的中心點的橫坐標表示為:X=(x1+width)/2,縱坐標表示為:Y=(y1+height)/2;假設監測出的手機位置為[X1,Y1],手機的長寬為[W1,H1];假設監測出來的手的位置為[X2,Y2],手的長寬為[W2,H2],檢測時間為T1,則手機和手的距離S1為:
S1=sqrt((X1-X2)2+(Y1-Y2)2)
若S1<(W1+W2)且S1<(H1+H2),則記錄數據[B1,S1,T1],B1表示第一次的判斷結果;
連續檢測n次,分別獲得n次的檢測結果,將第n次的檢測結果表示為[Bn,Sn,Tn],若從n=1到n都滿足,同時滿足:B1~Bn均符合要求,S1~Sn波動范圍均小于Min(Wn,Hn),Tn-T1<3000,則判斷通過,否則,則存在竊照竊抄行為;其中,Min()表示取最小值,Wn表示第n次檢測時檢測出來的手的寬度;Hn表示第n次檢測時檢測出來的手的高度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州思涵信息科技有限公司,未經廣州思涵信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210164841.0/1.html,轉載請聲明來源鉆瓜專利網。





