The Landsat 8 Operational Land Imager (OLI) is a high-resolution satellite sensor that is carried on the next-generation Landsat which was launched by the National Aeronautics and Space Administration (NASA) in 2013. Compared to the previous land observation satellites in this series, Landsat 8 OLI has been further optimized in regard to its band setting and data acquisition frequency. The application scope of the data and the ability of information extraction have been further expanded and enhanced. However, the existence of clouds reduces the efficiency and the quality of satellite data. Therefore, in order to identify cloud pixels with a high level of accuracy and efficiency, a variety of cloud detection methods have been developed for Landsat 8 OLI sensors. Distinct treatment methods have been adopted for identifying different surface backgrounds and various types of cloud characteristics in order to improve the accuracy of cloud detection. The present study compares and analyzes the detection results from five typical cloud detection algorithms for different cloud types over different ground types. In addition, it discusses the various cloud detection algorithms used for different types of adaptive backgrounds and clouds in order to shed light upon the comprehensive application of different methods. Subsequently, these findings may provide a reference for the development of an algorithm with a higher precision of cloud detection.