Skip to content

persts/Nenetic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nenetic

The Neural Network Image Classifier (Nenetic) is an open source tool written in Python to label image pixels with discrete classes to create products such as land cover maps. The user interface is designed to facilitate a workflow that involves selecting training data locations, extracting training data using original image pixel data and computed features, building models, and classifying images. The current version works with 3-band images such as those acquired from typical digital cameras.

Screen Shot

Installation

Dependencies

Nenetic is being developed on Ubuntu 20.04 with the following libraries:

  • PyQt5 (5.15.1)
  • TKinter (3.6.7)
  • Pillow (8.0.1)
  • Numpy (1.19.5)
  • Scipy (1.5.4)
  • Tabulate (0.8.9)
  • Psutil (5.7.3)
  • Tensorflow (2.4.0)

Virtual Environment Setup:

cd %nenetic workspace%

[Linux] 
python3 -m venv nenetic-env
source nenetic-env/bin/activate
 
[Windows] 
python -m venv nenetic-env
nenetic-env\Scripts\activate


python -m pip install pip --upgrade
python -m pip install pillow
python -m pip install scipy
python -m pip install tabulate
python -m pip install psutil
python -m pip install pyqt5

For detailed steps to install TensorFlow, follow the TensorFlow installation instructions. A typical user can install Tensorflow using one of the following commands:

python -m pip install tensorflow

Launching Nenetic

git clone https://github.com/persts/Nenetic
cd Nenetic
python main.py

About

Neural Network Image Classifier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages