VisionPro CogAffineTransformTool工具 圖像處理工具


1、CogAffineTransformTool工具

1) CogAffineTransformTool工具的功能原理

(1) CogAffineTransformTool工具的功能

CogAffineTransformTool工具能夠對圖像中仿射矩形內的區域進行變換,產生一個矩形的輸出圖像。這個工具能夠消除仿射矩形的旋轉和傾斜的影響,並且使你能夠設置一個比例參數,以使能夠放大或縮小矩形區域內的特征。

(2) 仿射矩形的概念

仿射矩形是對比相互平行的四邊形、正方形、長方形、菱形等都是仿射矩形。可以用仿射矩形的四個頂點來表示仿射矩形,四個定點分別如下:

Po: 原點;

Px: X軸方向的頂點;

Py: Y軸方向的頂點;

Popp: 原點的對角頂點;

圖1  仿射矩形的頂點表示法 

CogAffineTransformTool工具通過仿射變換,將仿射矩形內的圖像區域轉換為直角矩形。

(3) 采樣模式

CogAffineTransformTool工具有兩種采樣模式可選,一種是雙線性插值法,這種方法要用到采樣點最近的四個像素。另外一種是高精度法,這種方法和雙線性插值法相似,但其用附加像素來確定采樣點像素。雙線性查找法的執行速度較快,但高精度法的更為精確。

(4) 仿射變換對圖像的剪裁作用

CogAffineTransformTool工具會對仿射矩形上超出圖像邊界的區域進行剪裁。這種情況在對圖像中的物體進行定位,而仿射矩形跟着定位物體變換的時候會發生。另外,當仿射矩形內在圖像中兩個或四個像素邊界的內的時候也會被剪裁。

(5) 創建掩膜圖像

通過設置參數,可以讓CogAffineTransformTool工具可以創建一個圖像掩膜,創建的圖像掩膜會將仿射矩形內的像素填充為255,仿射矩形外的像素填充為0。

其中,CogPMAlignTool1工具和CogFixtureTool工具用來定位。CogAffineTransformTool接收定位后圖像進行仿射變換。

 圖2  CogAffineTransformTool工具


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM