---
# System prepended metadata

title: Week 5

---

# Week 5 #

## What have been done in week 5?
* Tested Google coral Dev board and OpenMV
* Tested of few different tools for drawing of boxes in images
* Tested of different object detection models, such as Mask RCNN, YoloV5, YoloV4, MobileNet SSD v2 (Coco)
* Done coding of prototype for free parking slot spotting and tested with real image taken with phone camera
* Did research of possibilities to train own models for spotting of all type of vehicles
* Got access to LNU Server with GPU which will be used for training of ML models
* Discussed and compared our primary project with another idea which we had. We decided to go on with our primary idea and have the other one as a fallback plan.
* Discussed some requirements for project
* Had a meeting with Kalmar Municipality and discussed our idea and possibility to set up a test camera on some car park owned by Kalmar Municipality

## Plan for week 6
* Have another meeting with Kalmar municipality about setting up a test camera
* Working on setting up the server
* Look for data to train our own model/research


## What have been done in week 6?
* We tested our detection models on GPU server, just out of curiosity
* Another meeting with Kalmar municipality never got off (we're waiting for email from them, as agreed on first meeting)
* We've tested some different models for object detection and found out that YoloV3 performs best for our purpose as tflite
* We've also looked for data to train our own models but it seems that this step won't be needed if YoloV3 performs just as good on Coral Dev board

## Plan for week 7
* We are hopeful about new meeting with Kalmar municipality
* Test YoloV3 on Coral Dev board
* Implementation of database (will probably need a cscloud server for that purpose?)
* Connection of painting program with object detection with YoloV3 and database
* Discuss about fallback plan for testing of our software (in case that we don't get access to some private carpark from Kalmar municipality)

![](https://i.imgur.com/UgstCkg.png)

## What have been done in week 8?
* Got access to CSCloud server and installed instance of Ubuntu
* We tested our CSCloud server
* We checked some live streams provided by Fredrik and found one suitable for our needs

![](https://i.imgur.com/cPNxD5c.png)

## Plan for week 9
* Install database on the server with all needed dependecies
* Fix the ssh access from server to Google Coral in order to manage transfer of snapshots
* Refactoring of the code and uploading of code to the server
* Do some tests on server so we can ensure that everything works as expected
* Bash scripting of server init followed by installing of needed dependencies

![](https://i.imgur.com/LlwHnoa.jpg)

## What have been done in week 9?
* Database installed on server
* We decided to use NetCat in order to transfer pictures from coral (camera) to server because it provides more secure transfers than ssh
* Code is refactored and uploaded on server
* Some tests have been made and model provided well on spotting of 12 parking slots
* Bash script and requirements file are updated and tested (modified to work on Debian Linux distro)
* Web server and client are developed and running on our CsCloud server instance


![](https://i.imgur.com/SpJvhQ8.png)

# Plan for week 10

* Keep writing our project report!
