1. Introduction

Developed by Luca Congedo, the Semi-Automatic Classification Plugin (SCP) is a free open source plugin for QGIS that allows for the semi-automatic classification (also known as supervised classification) of remote sensing images. It provides several tools for the download of free images, the preprocessing, the postprocessing, and the raster calculation (please see What can I do with the SCP?). All the main tools are designed for parallel processing.

The overall objective of SCP is to provide a set of intertwined tools for raster processing in order to make an automatic workflow and ease the land cover classification, which could be performed also by people whose main field is not remote sensing.

This user manual provides information about the Plugin Installation of SPC and the The Interface of SCP, with detailed information about all the functions. In addition, the Brief Introduction to Remote Sensing illustrates the basic concepts and definitions which are required for using the SCP.

Basic Tutorials are available for learning the main functions of SCP.

You are kindly invited to contribute to SCP (see How to contribute to SCP) and join the Facebook group . Also, please read the Frequently Asked Questions.

For more information and tutorials visit the official site

How to cite:

Congedo, Luca, (2021). Semi-Automatic Classification Plugin: A Python tool for the download and processing of remote sensing images in QGIS. Journal of Open Source Software, 6(64), 3172, https://doi.org/10.21105/joss.03172

Brief history:

The first version of the SCP was developed by Luca Congedo in 2012 for the « ACC Dar Project » in order to create a tool for the classification of land cover in an affordable and automatic fashion; following versions of SCP were developed as personal commitment to the remote sensing field and open source philosophy. SCP version 6 was developed in the frame of Luca Congedo’s PhD in Landscape and Environment at Sapienza University of Rome. SCP version 7 as personal commitment to the remote sensing field and open source philosophy.


Except where otherwise noted, content of this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Semi-Automatic Classification Plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License. Semi-Automatic Classification Plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Semi-Automatic Classification Plugin. If not, see http://www.gnu.org/licenses/.


Language: Author