System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及一種基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,屬于雷達。
技術介紹
1、目前戰場偵測雷達進行雜波圖掃描后,操控軟件上雜波圖圖像的顯示上有多點,無法直觀快速分辨出2個時間點的雜波圖的差異。現有技術對2個時間點的雜波圖進行截屏,然后直接使用opencv技術對2個圖片進行相減后,可以得到2雜波圖的差異。
2、然而2個圖片直接相減后出現很多雜點,相減后的真實目標點亮度比較暗看不清楚,不知道真實目標有哪些點組成,圖片相減后把雜波圖中的雷達坐標也給減掉了,而且無法知道目標的位置信息。
技術實現思路
1、本專利技術的目的在于提供一種基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,以解決現有技術中兩個圖片相減后把雜波圖中的雷達坐標也給減掉了,而且無法知道目標的位置信息的缺陷。
2、一種基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,所述包括:
3、獲取兩個時間點的雜波圖截圖圖像,并對獲取的兩個雜波圖像進行預處理,其中,預處理包括對兩個雜波圖像進行相減、雜點過濾、距離范圍過濾、像素點變亮變暗處理;
4、對預處理后的兩個雜波圖像進行目標點聚類判斷,計算目標點相對雷達原點的距離和角度,并標注目標點,對距離和角度進行畫框和文字注釋,得到帶有目標點以及目標點相對雷達原點的距離和角度的圖像;
5、從獲取的兩個雜波圖像中篩選出雷達坐標像素點,得到帶有雷達坐標的圖像;
6、將帶有目標點以及目標點相對雷達原點的距離和角
7、進一步地,對所述雜點過濾后,對剩下的像素點進行距離范圍過濾處理,所述處理方法如下:
8、設畫布的起始位置像素點坐標(xc,yc)、畫布中雷達坐標原點位置(xo,yo),雷達掃描半徑占像素點長度為offset;
9、將全屏像素點坐標(xp,yp)轉到畫布坐標系上(xp-xc,yp-yc),再把畫布上的點轉到雷達坐標系上,其中畫布的x軸和雷達的x軸方向相同,轉換到雷達坐標系的x的值xr=(xp-xc)-xo,畫布的y軸和雷達的y軸方向相反,轉換到雷達坐標系的x的值yr=yo-(yp-yc);
10、計算坐標系中點到原點的距離
11、判斷lr是否小于等于offset,是,則認為像素點在掃描范圍內,不是,則把像素點給過濾掉。
12、進一步地,對像素點變亮處理公式如下:
13、r=r*(r/coeffligh)
14、g=g*(g/coeffligh)
15、b=0
16、rgb代表像素點的紅色、綠色、藍色值,coeffligh代表變亮系數。
17、進一步地,變暗處理的公式如下:
18、r=r*(r/coeffdark)
19、g=g*(g/coeffdark)
20、b=0
21、rgb代表像素點的紅色、綠色、藍色值,coeffdark代表變亮系數。
22、進一步地,所述目標點的聚類算法包括:
23、步驟a、創建3個數組,數組list1用來存儲處理后的所有有效像素點信息,數組list2用來存儲目標點,數組list3用來存儲所有非目標點;
24、步驟b、從list1的第一個像素點(x1,y1)開始進行判斷,把(x1,y1)存入到list2中,list1中去掉(x1,y1);
25、步驟c、以list2中新增像素點(x1,y1)開始進行循環判斷list1中的像素點是否和(x1,y1)是同一個目標的像素點,判斷范圍橫向范圍row內,縱向范圍col內的點為同一個目標點,判斷公式|x2-x1|<=row和|y2-y1|<=col,滿足條件存儲到list2,不滿足的存儲到list3中;循環結束后,把list3的值重新賦值給list1,然后清空list3;
26、步驟d、若數組list2中有新增符合條件的像素點,則繼續用新的像素點用繼續按照步驟c進行判斷,直到list2中的所有像素點在list1中在找不到符合條件的點為止;
27、步驟e、對數組list2中所有點的數量total進行判斷,根據實際情況需求設置目標點數量的上下門限,最小數量點totalmin,最大數量點totalmax,判斷在total>=totalmin且total<=totalmax為有效目標點,反之則是無效目標點。
28、進一步地,計算目標點相對雷達原點的距離和角度算法:
29、對有效目標點進行距離和角度計算,計算出有效目標點的所有像素點坐標的x、y的平均值,數組list2中xavg=(x1+…xt)/total,yavg=(y1+…yt)/total;
30、根據像素點距離公式:計算出實際距離l=lavg/offset*lengthmax,計算出角度angle=atan(yavg/xavg)*180/3.1415925。
31、進一步地,采用opencv函數標注目標點,進行畫框和文字注釋。
32、進一步地,采用opencv函數對圖像進行相加。
33、與現有技術相比,本專利技術所達到的有益效果:本專利技術經過對2個雜波圖截圖進行對比,可以清晰找到差異目標,并且知道目標相對雷達的距離和方位角度。
本文檔來自技高網...【技術保護點】
1.一種基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,所述包括:
2.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,對所述雜點過濾后,對剩下的像素點進行距離范圍過濾處理,所述處理方法如下:
3.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,對像素點變亮處理公式如下:
4.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,變暗處理的公式如下:
5.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,所述目標點的聚類算法包括:
6.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,計算目標點相對雷達原點的距離和角度算法:
7.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,采用opencv函數標注目標點,進行畫框和文字注釋。
8.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像
...【技術特征摘要】
1.一種基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,所述包括:
2.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,對所述雜點過濾后,對剩下的像素點進行距離范圍過濾處理,所述處理方法如下:
3.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,對像素點變亮處理公式如下:
4.根據權利要求1所述的基于雜波圖圖像相減后篩選真實目標點的圖像處理方法,其特征在于,變暗處理的公式如下:
5.根據權利要...
【專利技術屬性】
技術研發人員:費凌漢,趙波,
申請(專利權)人:南京眾博達電子科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。