本发明涉及城市屋顶绿化面积普查技术,具体涉及一种基于图像识别的城市屋顶绿化面积计算方法,包括步骤1对城市屋顶进行空中拍摄,采集屋顶绿化图像;步骤2从所述图像中提取特征参数,根据特征参数对所述图像进行分类,根据分类结果计算图像的绿化面积。本发明还提供了一种基于图像识别的城市屋顶绿化面积计算系统。本发明的城市屋顶绿化面积计算方法影像分辨率较高,而且可以排除建筑物高度不同、被其他建筑物遮挡等干扰,所采集影像更清晰;本发明的城市屋顶绿化面积计算方法按照不同绿化类型对所述屋顶绿化图像中的绿化面积进行计算,提高计算速度及准确率。