为了解决捕食者算法在内河CCTV(闭路电视监控)系统单船舶跟踪应用中的两个缺陷:1)船舶运动的尺度集合是预先给定的,导致算法不能自适应船舶的尺度变化;2)基于滑动窗的级联目标检测器的搜索策略运算复杂度很高,致使搜索效率极其低下。首先从闭环控制系统角度分析捕食者算法。然后针对尺度自适应问题,基于SAMS (Scaleadaptive via Mean Shift)算法提出了一种新颖的尺度自适应策略。其次,针对搜索效率问题,提出采用基于粒子滤波的运动模型显著提高目标检测效率。实验结果表明,改进后的算法在应用于内河CCTV系统的船舶跟踪中保持了较高的跟踪精度,提高了对船舶尺度的自适应特性,同时算法的实时性相比原算法也有显著提高。