Visual C++ digital image processing typical case details Shen Jing CD data