日期:2014-05-17  浏览次数:20803 次

求算法高手帮解决一个问题


如图,我的代码功能就是把图中的白色球用矩形框出来,想优化下算法。
下面贴找白色球部分的代码。


        public static bool init(Bitmap bmp)
        {
            try
            {
                lightPoints = new Rectangle[POINTNUM];
                int DIA = 20;                           //光斑最小直径
                int[,] Centers = new int[POINTNUM, 3];  //圆心二维数组【横坐标,纵坐标,半径】
                int Gate = 100;                          //亮度临界点
                int Count = 0;                          //圆心计数器
                int xPoint = 0;                         //圆顶点横坐标
                int yPoint = 0;                         //圆顶点纵坐标
                int radius = 0;                         //圆半径
                int ox = 0;                             //圆心横坐标
                int oy = 0;                             //圆心纵坐标