Z!PickPoint is an open-source annotation software for 2-D image. You can use it to annotate 2-D points. It is simple to use, yet full-featured. See Section "Features" for more details.

My original intention to develop this program is to facilitate computer vision research, such as face alignment. However, it might be also useful for other tasks.
  • This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
  • This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

The project webpage at is

If you are interest in developing Z!PickPoint, you are welcome to participate in the project.



  • Local magnifier
    • Zoom in automatically as you click you mouse
  • Custom annotation template of points
    • Assign names to points
  • “Auto Next” support
    • Focus on next point entry automatically as you complete the annotation of the current point
    • Save the annotations automatically as you finish annotating the current image
  • “Empty Start” support
    • Automatically focus on the point entry that are not annotated
  • Custom output formats
    • Generate annotation file in your own formats
  • Images list
    • Save & load image from file

Download (For Windows Only)

Source code
  • Download page at
  • You can also check out the latest version through SVN (more information about SVN). Type the following command:
    svn checkout svn:// zpickpoint-code
  • Remark: The solution file is in the format of Visual Studio 2010. If you want to build the code with a lower version of Visual Studio, you may need manually downgrade the solution file.
Executable binaries


Video: 2D Face annotation