抽出一部份影像的方法



主要軟體:
主要軟體版本: 8.2
主要軟體修正版本:
次要軟體: LabVIEW Development Systems>>LabVIEW Professional Development System

問題:

我現在使用LabVIEW與Vision開法模組(Vision Development Module)來開發影像處裡程式。請問要怎麼做才可以將原始影像的一部份抽出而同時保留原影像呢?而且對抽出後的影像我想要能自由的移動位置或是改變它的大小。甚至是可以在元影像上顯示出被抽出影像的框架。請問我要怎麼完成上述的工作?

 



解答:

如果想要另外保留被抽出影像而不影響元影像,則您需要使用imaq create去宣告一塊新記憶體空間去儲存被抽出的影像。注意,在imaq create的image name接腳所輸入的名稱必須與原名稱不同,如果同名,則會指向同一個記憶體空間。

而抽出影像需要使用imaq extracti。您必須輸入欲抽出影像的上下左右像素邊界數值當作座標,依左上右下的順序製作成一維陣列輸入到optional rectangle接腳。

如果想要在元影像顯示出被擷取區塊的框架,則需要IMAQ Overlay  Rectangle 。與inaq extract不同,在IMAQ Overlay  Rectangle所輸入的座標方式,是將左上右下像素邊界座標以cluster方式boundle之後輸入。

您可以參考下面的範例,裡面包含上述所有功能。該範例是由LabVIEW8.2所開發的。



相關連結:

附加檔案:





報告日期: 10/22/2007
最後更新: 01/16/2008
文件偏號: 4ELKN48V