Currently, I have tested out the flow of data from client to server script to the backend program. Over the weekend, while waiting for the backend program to be up, I have written a temporary datapoint program to test out the script requested for datapoint. The communication between the client and server is successfully done and manage to generate data point from the 2 image submitted by user. I have yet to test out the actual program written by Alvin yet, still some bug that we need to figure out. We will be doing it later in the morning, hopefully can get it done before the presentation.
The temporary datapoint program can capture the upper body of the person. The program simply scan only the left half of the body. It scan the image line by line horizontally and vertically storing the datapoints in 2 arrays respectively. After which, the two arrays are combined. The arrays combine when both reach a common meeting point (the green point see below figure). The result looks weird especially at the body portion (too striaght), and the hand looks like alien. But well, this is just for testing purposes. Hope the final one will look better.
Illustration if line scanning:
Result of datapoint plotted out from a noise-free image after differencing:
Other update:
-Drawn logo to fill up the empty space on the left side of the interface. The logo area can slide up when user navigate into the dress-up area.
-Added profile update functionality.
-Presentation for tomorrow (edited from alvin's version)
-Drawn logo to fill up the empty space on the left side of the interface. The logo area can slide up when user navigate into the dress-up area.
-Added profile update functionality.
-Presentation for tomorrow (edited from alvin's version)









I rewrite the whole function which subtracts the array values, but maintain the picture's original colour. That will be a picture useful to us then. Below is the photo that uses my function. It will look better if a higher resolution photo would be used. The background could be any colour the user chooses and even another background by changing some numbers for the BGR of the pixel.