# Image-Classification-with-GMIL
Gaussian Multiple instance Learning approach helps in identifying and classify different classes like water, vegetation, informal and formal settlement, barren land, and road from a Very High-Resolution Satellite image by using KNN classifier with KL-Divergence as a distance metric.
Installing the following Libraries
python -m pip install fiona
python -m pip install heapq
python -m pip install numpy
python -m pip install matplotlib
python -m pip install json
python -m pip install scipy
python -m pip install osgeo
Running the python program in Linux:
First keep the python program ( .py) file in the desired location
From the command prompt, go the directory where the file has been kept.
Make the python script executable file , by using: chmod+x
Run the program using python ./ .py