ISL-II034【Connected Component Labeling】
文件 說明 下載點
ISL-II034-C1【Connected Component Labeling】 本報告主要是利用OpevCV函式庫[1],讀取Webcam、avi或多張影像檔,並將得到的影像做影像相減,再將相減後的影像使用Morphology中的Closing將破碎處連結起來,最後我們用Union Find演算法實做出Connected Component Labeling並將連結在一起的影像用矩型畫出,以達到移動物體偵測的結果。本次程式使用函式庫OpenCV Beta5版並搭配Visual Studio 6.0編譯器,在Windows XP Professional SP2編譯無誤。 立即下載
ISL-II034-C2【Connected Component Labeling】 本文是「電腦視覺 作業三 Object Extraction by Connected Component Labeling 」的書面報告,其主要目的是要運用先前的形態學影像處理的技巧,將處理好的影像把每一個區塊找出來(Connected),並且把每一區塊貼上標籤(Labeling),最後再找出每一個區塊的最小範圍的矩形(Minimum bounding rectangles),也就是將移動目標物圈選出來,以達到動態物件偵測的目地,本次作業與前兩次的作業所使用的程式語言是相同為Visual C++ 6.0,程式執行是在微軟Windows XP Home Edition之作業系統。 立即下載
ISL-II034-C3【Connected Component Labeling】 本作業主要在說明要如何利用CCL(Connected Component Labeling) Algorithm to find objective image。利用Borland C++ 6.0程式語言及藉由CCL(Connected Component Labeling)的Recursive Labeling 及Union Find Algorithm 這兩種演算法技巧來應用,並針對Job1-將輸入的影像圖案(BMP image)或是Job2-Video視訊影像的Moving object(物件)找出,並將找出的object(物件)標上不同的物件號碼及物件顏色或是以Minimum bounding rectangle方式將moving object 找出來,並給予框出來。此外,針對所找出的object影像圖案,可作最小矩形的圖案轉變。最後,再將原始的輸入圖像做Recursive Labeling處理或Union find Algorithm處理之後的輸出圖像結果,呈現於畫面上並作為最後比較。 立即下載
ISL-II034-J1【Connected Component Labeling】 本文件在說明要如何對二元(binary)影像做Connected Component Labeling處理,利用Connected Component Labeling可以計算出影像中有幾個物件,接著對找到物件以最小矩形框(Minmum Bounding Rectangle)來表示所找到的物件。本文件之範例是使用JAVA語言所寫成,利用JCreator Pro 2.5 版所編輯完成,執行前需安裝JAI(Java Advanced Imageing) Package 1.1.2_01版。 立即下載
ISL-II034-J2【Connected Component Labeling】 本文件在說明要如何對二元(binary)影像做Connected Component Labeling處理,利用Connected Component Labeling可以計算出影像中有幾個物件,在此範例裡,主要所用的Connected Component Labeling方法是Union Find,主要優點是使用記憶體量比Recursive Labeling方法還來得少;找出來的物件將以最小矩形框(Minmum Bounding Rectangle)框選出來。本文件之範例是使用JAVA語言所寫成,利用JCreator Pro 2.5 版所編輯完成,執行本範例需安裝JAVA執行環境,版本為1.4.2_06與安裝JAI(JAVA Application Image) Package,版本為1.1.2_01[1]。 立即下載