Project is running in an Conda enviroment. Install Conda prior from https://docs.conda.io/projects/conda/en/stable/user-guide/install/index.html
Run file: project/serverClient/installscript.sh (this is a modified file based on https://github.com/BioroboticsLab/bb_main/blob/master/code/install_update_beesbook_pipeline.sh)
This will create a conda enviroment named "bachelor" which has all the required packages installed.
Modify the project/serverClient/runserver.sh file to bind it to the right interface and run it. (Run: ifconfig to list all devices)
cd project/serverClient
./installscript.sh
conda activate beesbook
#to find out what interface-id to bind server to
ifconfig # will list all network interfaces
#starting the acutal server
./runserver.sh
The application is currently only running on Android devices.
To run the app, download the .apk file project/serverClient/beetag_app.apk to an Android device and open/start the installation process. There might be the need to allow installing apps from unknown sources.
To configure the app to the server set the ip to the server ip in the settings tab/screen and press the Set new URL button. You can see the current selected URL at the top of the screen, above the textfield.
This has to be done everytime the Apps process has been killed.
To take a picture, press the + Button at the bottom of the camera tab and maneuver to the picture list which is the righthand tab of the bottom selector.
Select a picture by clicking on it to enter it's detailed screen. The "refresh" icon at the top right corner is sending the request with the picture to the server and will represent the results if it had found a tag. It might be necessary to try to send the picture twice.