OpenCV是一种用于数字图像处理和计算机视觉的函数库,由Intel微处理器研究实验室的视觉交互组开发,采用的开发语言是C++。本文通过学习掌握在OpenCV下进行数字图像处理编程的方法,利用其便利的环境实现了图像的Vincent分水岭分割。在其开源代码中设计了一些基础的数据类型和一些帮助数据类型,以Visual C++集成开发环境做平台实现了允许用户标记的分水岭图像分割。