學術專區 關於NI NI活動訊息 NI Developer Zone 技術支援服務 使用者解決方案 產品與服務 連絡NI MyNI
This Document is not yet Rated  Rate this Document

抽出一部份影像的方法

主要軟體: LabVIEW Modules>>Vision Development Module
主要軟體版本: 8.2
主要軟體修正版本:
次要軟體: LabVIEW Development Systems>>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

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit