|Abstract: ||近年來，隨著攝影機與監視器的普及，影像追蹤成為了一個熱門的議題。為了提升追蹤目標物的精準度和解決目標物遮蔽的問題，本論文採用人工蜂群(Artificial Bee Colony; ABC)演算法來對目標物進行即時追蹤。|
;In recent years, as cameras and monitors become more and more popular, object tracking becomes a hot issue. In order to improve the accuracy of the tracking object and solve the occlusion problem, in this thesis, the Artificial Bee Colony (ABC) algorithm is used for object tracking in real time.
In terms of object detection, in this thesis, the background subtraction is used for it can cut out complete targets, has low computation and be easily applied to real-time systems. Besides, the improved seed region growing method is used to distinguish every target and calculate its center. Then, for model building, color histograms are used to build target models. In order to avoid the interference of light, in this thesis, the HSV (Hue, Saturation and Value) color space is used. Moreover, for object tracking, in this thesis, the ABC algorithm which has a simple structure is used to find the best solution for it is easily used and its convergence is fast. Occlusion is always a big problem for object tracking. Therefore, in this thesis, the adaptive searching window is applied to exclude occlusion; the searching window will zoom in or out, depending on its fitness value. If the tracking window loses the targets, the searching window will increase. If the tracking window finds the targets, the searching window will adjust to the original size.