Web service for cloud classification.
This is a research project that want to collect more classified photos of atmosphere cloud. Via the collecting data, we can train better models to classify cloud photos. Currently the model is traind by simple deep learnign with the this data, which is collected from atmosphere organizations.
NodeJs
with npm
and MongoDB
are required.
git clone https://github.com/tigercosmos/uranus-eyes-plus.git
cd uranus-eyes-plus
sudo apt-get install python-pip python-dev build-essential
sudo pip install --upgrade pip
sudo pip install --ignore-installed --upgrade tensorflow
chmod +x ./tool
./tool install
Website uses Angular, and server use NodeJS.
Modify server/config.js
to change port
, DB
, and data
only build the frontend website
./tool build
run the server on 127.0.0.1:3000
. need build first.
./tool run
build the website and run the server on 127.0.0.1:3000
.
./tool auto
server unit test on 127.0.0.1:8888
.
./tool test
Run product serivce on 127.0.0.1:8000
. You can use nginx
service to pass it to 80
port.
./tool publish
Recieved image data will save at server/data