Mil調研總結

2023-01-26 18:39:03 字數 2881 閱讀 2815

mil是matrox公司開發的高層影象處理軟體開發包,是乙個影象採集、傳輸、處理、分析和顯示的一整套完整的程式庫,包含了大量的優化函式用於影象處理。

matrox electronic systems ltd是一家加拿大公司,中文名為邁創,主要包括三個部門:matrox graphics,matrox imaging 和matrox video。

mil軟體包是一種硬體獨立,有標準組建的32位影象庫。有一整套針對影象處理的指令和特殊操作,包括:blob分析,影象校準,口徑測定,二維資料讀寫,測量,圖案識別以及光學符號識別操作。

為了便於快速開發windows應用程式,mil**了activemil,它是專為控制影象採集,傳輸,處理,分析以及顯示而整合的activex控制項。activemil完全地融入了microsoft visual basic/c++快速應用開發(rad)環境中,以支援vb和vc開發。

1) 標定

略2) 預處理

a) 點對點處理

數**算:加、減、乘、整數除、浮點除、反色、取絕對值、拷貝影象

邏輯運算:與、或、非、與非、或非、異或

手動或自動閾值(二值化,裁剪)

設定緩衝區為乙個常數

比較(最大值,最小值)

評議查詢表(lut)對映

幀平均處理

b) 統計**算

生成灰度直方圖

查詢最小/最大畫素值

定位常畫素值

計算兩幅影象異同

實現從二維(2d)到一維(1d)的對映

影象的直方圖均衡化處理

c) 濾波處理

mil去噪和影象平滑:低通高斯濾波、中值濾波

邊緣增強:銳化,增加對比度

邊緣檢測:水平和垂直檢測、sobel運算元檢測、laplacian運算元檢測、梯度檢測

自定義濾波器

在濾波方面,mil自帶的濾波器要少,但是支援自定義濾波,自定義濾波器雖然應用範圍更廣,但是設定麻煩。

在邊緣檢測方面,mil提供了較多的演算法。其中,sobel為一階演算法,速度快,效果差一些,而laplacian為二階演算法,速度慢,效果好一些,在這一點mil可以滿足不同的需求。

d) 形態**算

mil:腐蝕、膨脹、開、閉、變薄、加厚、中或不中,二值匹配、區域、距離、標籤,自定義的形態學處理

3) blob分析

mil blob分析結果包括:獨立標註、面積、中心、邊界(常規的,表面的)

大小:法線方向的直徑(以特定角度計算最大值,最小值,平均值)長度(亞畫素精度),寬度(亞畫素精度),延伸率(長寬比)

形狀:簡潔(密閉塊),粗糙度(周長與表面周長比),塊中的小孔數量,尤拉(塊數量減孔數量),任何規則的中心和力矩

定位:重心座標(亞畫素精度),限制框位置,最大最小值座標,對應y最大最小值的x畫素座標,對應x最大最小值的y畫素值座標

遊程(連續前景畫素的水平線):總數、長度、位置沿粒子邊界或內部小孔的連續畫素或匹配畫素。

灰度測量:所有畫素總和,最大值,最小值,平均值,標準偏差,平方和,重心。

在實際應用中,blob分析是很重要的一環,mil在這一塊很多都是達到了亞畫素精度。

4) 樣本匹配

mil使用常規灰度相關(mgc)解決排列,測量和檢測這些應用,該演算法處理退化的、雜訊大的或聚焦不實的影象。

使用智慧型搜尋策略獲取最大速度

手動或自動分配搜尋模板

定義模板包括「不必考慮畫素」

快速搜尋和定位已經變化或旋轉的預定義模板

修改預設搜尋引數:模板中心,匹配數目,合格和確定閥值,搜尋區域,速度和精度

搜尋結果:匹配率,匹配數目和位置角度

平移精度可到1/40畫素,旋轉精度可到1/10度。

可以查詢全圖或在簡單背景下的模板。

在樣本匹配功能上,cognex基於特徵的匹配模式做的比較好,相對而言,mil這一塊的功能就要弱一些。

5) 圖形工具

mil以可選的顏色畫線,矩形,圓弧,圓,橢圓和點,以可選的字型,大小和顏色寫非中文本元;用於進行塊分析,邊緣查詢,幾何模型查詢,測量和模式匹配的特殊的畫圖功能(如限定框,輪廓線,中心點)。

mil沒有互動式的圖形工具,這樣的話很不方便,在很多方面的應用都受到了限制。

6) 計算

mil可以進行面積計算、形心計算、周長計算,計算距離、角度,計算邊界位置、方向、角度、寬度、極性對比、平均間距、平均寬度。

7) 其他

a) 條碼和矩陣碼

讀取更多的通用條碼和矩陣碼。簡單的處理旋轉,縮放和退化的編碼。在複雜背景下自動搜尋編碼的位置,支援的編碼有code39,code128,codabar, bc412, upc-a, upc-e/ean-13, interle**ed 2 of 5,pharmacode,planet and postnet 1d code.

支援資料矩陣(包括ecc200),maxicode和pdf417 2d編碼。

b) 光學字元識別(ocr,optical character recognition)

讀取識別機械產生的字元,如半導體晶圓序列號。模板可以是單間隔或成比例的字型。對預定義的字型可以最優化讀取,也可以識別自定義的字型。

分配預定義或自定義字型校準字型,分配有變化的字元,立即讀取位置字元,多種字元(相同和不同線)和空字元,核實已知字元。

mil可以直接進行條碼識別,能夠處理的字符集較多,在字元和條碼處理上mil更勝一籌。各種資料上都沒有提到mil的顏色處理功能,但估計還是有一些基本的顏色處理能力的。

字元識別、條碼識別和顏色處理在機器視覺中占有很高的比例,有很多的工業應用的例項,從完備的影象處理軟體角度來講的話,這一塊是必須的,而且相當重要。

mil的理論體系更加完善,而且整個軟體的功能也是比較全面的,尤其是其影象預處理能力非常強大,能夠得到非常好的影象處理效果,但是這樣是以犧牲速度和占用資源為代價的,在一般工業應用中效果並不一定好,當然在對影象效果要求高的情況下mil更好。如果作為乙個學習的例子的話,mil的理論體系可以更好一些。

調研二組調研情況總結

按照安排,調研二組分別赴宜春 豐城 上高 新餘 仙女湖管理區 高新區 九江 湖口 廬山區 南昌 小藍 等地進行調研。其建設水平大體可以分為以下三個層次 較高水平 新餘高新區 湖口工業園 中等水平 豐城工業園 廬山區工業園 較低水平 上高工業園 仙女湖管理區 小藍工業園 一 各地公共服務體系建設情況及...

調研實習總結

按照工作計畫和職能分工,我們於2010年4月15日開始,對秦皇島市中心太陽城的天洋西廳和明珠購物中心商廈 adidas和李寧專賣店 天洋電器和國美電器 家惠超市和樂購超市進行市場調研。這次調研,我懂得了一些企業的宣傳產品的方式,還有其 方式。懂得為什麼兩個同樣的電器 專賣店 商廈 超市 商店,為何客...

SELECTED調研總結

1 selected的主要消費人群為27 33的男性 2 selected的消費者普遍追求服飾的做工和細節,追求品質和品味,是各個行業中的專業精英 同時他們決不刻板守舊,而是樂於接受新鮮事物,嘗試時尚的服裝 3 了解selected的潛在消費者,同時了解馬克華菲 h m zara 4 selecte...