Introduction - If you have any usage issues, please Google them yourself
I myself make a bmp file for 24-bit true color to 256 gray-scale and binary procedures and sobel algorithm can be used to identify object boundaries.
Packet : 79419096bmpstartv1.zip filelist
bmpstart v1/
bmpstart v1/bmpstart/
bmpstart v1/bmpstart/alloc.h
bmpstart v1/bmpstart/bmp.h
bmpstart v1/bmpstart/bmpmain.cpp
bmpstart v1/bmpstart/bmpstart.vcproj
bmpstart v1/bmpstart/bmpstart.vcproj.RICHARDLAB04.RichardLab.user
bmpstart v1/bmpstart/Debug/
bmpstart v1/bmpstart/Debug/bmpmain.obj
bmpstart v1/bmpstart/Debug/bmpstart.exe.intermediate.manifest
bmpstart v1/bmpstart/Debug/BuildLog.htm
bmpstart v1/bmpstart/Debug/mt.dep
bmpstart v1/bmpstart/Debug/vc80.idb
bmpstart v1/bmpstart/Debug/vc80.pdb
bmpstart v1/bmpstart.ncb
bmpstart v1/bmpstart.sln
bmpstart v1/bmpstart.suo
bmpstart v1/bmpstart.zip
bmpstart v1/debug/
bmpstart v1/debug/bmpstart.exe
bmpstart v1/debug/bmpstart.ilk
bmpstart v1/debug/bmpstart.pdb
bmpstart v1/v1.doc