Team B: Group Meetings
From SoftwarePractice.org
Agenda for Meeting 1: Week 4
Date: Wednesday 23rd August
Time: 5:00pm (after the lab)
Place: Laboratory
Item 1: Group Project (30 mins)
Where to start with this project and how to break down the tasks and start to allocate tasks to team members. Set ourselves milestones for the project, i.e. when we want to have basic design for project, when we want to have the matlab code finished by...
Item 2: Wiki (10 mins)
Make sure everyone knows how to use the wiki and are registered to do so.
Item 3: General Business (5 mins)
Any general questions will be covered in this section.
Minutes Meeting 1
Attendees: Lisa, Damien, Rebecca and Vanessa
| ID | Description | Person |
|---|---|---|
| 1 | Modify Bar Code 39 Standards on the Wiki and high level of bar code reading algorithm. | Lisa |
| 2 | Functional Specification of Bar code 39 and high level of bar code reading algorithm. | Damien |
| 3 | Reseach how to create a GUI in Matlab and high level of bar code reading algorithm. | Rebecca |
| 4 | Research Image Processing techniques in Matlab and high level of bar code reading algorithm. | Vanessa |
Item1: Devised plan for the initial stages of the project and assigned tasks to each member. Have not got definite dates for milestones yet.
Item2: Yes everyone is familiar with the wiki
Item3: No questions...
Agenda for Meeting 2: Week5
Date: Wednesday 30th August
Time: 5:00pm (after the lab)
Place: Laboratory
Item 1: Specifications of Bar Code 39 (Lisa)
Give an overview of the important specs that we need to account for in our design.
Item 2: Algorithm for reading bar code (Damien)
Give an update on the algorithm for reading the bar code and any high level code.
Item 3: Image Processing (Vanessa)
Update on image processing techniques that can be used to detect bar code on an image.
Item 4: GUI in Matlab (Rebecca)
Update on how the GUI works in Matlab and any design issues relating to the GUI
Item 5: Wiki update (all)
Review the contents of the wiki and identify areas that need to be covered for next week.
Minutes Meeting 2
Attendees: Lisa, Damien, Rebecca and Vanessa
| ID | Description | Person |
|---|---|---|
| 1 | Research into checksum and write high level code to be written in Matlab for it. | Lisa |
| 2 | Write bar code algorithm based on FFT that discussed in meeting. | Damien |
| 3 | Start to design GUI and lookup tables and or library for characters. | Rebecca |
| 4 | Modify technique to include unblurring images and to extract a binary array of the barcode | Vanessa |
Agenda Meeting 3: Week 6
Date: Wednesday 6th September
Time: 5:00pm (after the lab)
Place: Laboratory
Item 1: Checksum of Bar Code 39 (Lisa)
Give an overview of how we can implement the checksum into our project.
Item 2: Algorithm for reading bar code (Damien)
Give an update on the algorithm for reading the bar code and lower level code.
Item 3: Image Processing (Vanessa)
Update on image processing techniques that can be used to deblur an image and how to extract binary array of image.
Item 4: Lookup tables and GUI in Matlab (Rebecca)
Update on the lookup tables for the characters and any design issues relating to the GUI
Item 5: Wiki update (all)
Review the contents of the wiki and identify areas that need to be covered for next week.
Minutes Meeting 3
Attendees: Lisa, Damien, Rebecca and Vanessa
| ID | Description | Person |
|---|---|---|
| 1 | Write into Wiki checksum info and write low level code to be written in Matlab for it. | Lisa |
| 2 | Perfect training algorithm and preprocessor test. | Damien |
| 3 | Integrate output from Damiens algorithm into barcode reading algorithm. | Rebecca |
| 4 | Create a function to output single array of the identified barcode. | Vanessa |
Agenda Meeting 4: Week 7
Date: Wednesday 13th September
Time: 5:00pm (after the lab)
Place: Laboratory
Item 1: Barcode 39 images and Checksum of Bar Code 39 (Lisa)
Matlab implementation of checksum
Item 2: Algorithm for reading bar code (Rebecca)
Give an update on how training and reading barcode fit together
Item 3: Image Processing (Vanessa)
Update on image processing techniques that can be used to extract binary array of image.
Item 4: GUI in Matlab (All)
Start to design GUI
Minutes Meeting 4
Attendees: Lisa, Rebecca and Vanessa
Apologies: Damien
| ID | Description | Person |
|---|---|---|
| 1 | Draft design of the GUI, layout of main page. | Lisa |
| 2 | Attempt to preprocess the output of the barcodes, i.e. perfect preprocessor algorithm. | Damien |
| 3 | Attempt to read the algorithms of the barcodes, i.e. perfect reading algorithm. | Rebecca |
| 4 | Send outputs of barcode function to Damien to preprocess. Start on calculating slanted barcodes and straightening them. | Vanessa |
Meeting 5: Week 8
Date: Wednesday 20th September
Time: 5:00pm (after the lab)
Place: Laboratory
Item 1: GUI design for project (Lisa and Bec)
Design of GUI and how to use handles
Item 2: Algorithm for reading bar code (Damien and Bec)
Give an update on how training and reading barcode fit together
Item 3: Image Processing (Vanessa)
Update on image processing techniques to straighten barcode
Minutes Meeting 5
Attendees: Damien, Lisa, Rebecca and Vanessa Attendees: Lisa, Damien, Rebecca and Vanessa
| ID | Description | Person |
|---|---|---|
| 1 | Start detailed documentation on GUI and Bar code 39 standards in the Wiki. Basically get the Wiki up to stratch. | Lisa |
| 2 | Implement error testing and perfect preprocess algorithm. Assist Bec with putting code in the GUI code. | Damien |
| 3 | Integrate code for the GUI and implement error testing in reading part of the code. | Rebecca |
| 4 | Implement error testing in image processing part of the code and identify size of noise threshold. | Vanessa |
Agenda Meeting 6: Week 10
Date: Wednesday 11th October
Time: 5:00pm (after the lab)
Place: Laboratory
Item 1: GUI - image processing function (Vanessa)
Work on outputting the correct image and code.
Item 2: GUI - barcode reading function (Bec)
Integrate this part of the GUI with the previous part.
Item 3: GUI - barcode error function (Damien)
Implement error checking in the code
Item 4: GUI - Checksum, Deblur, Rotate and Design Process Update (Lisa)
Implement Checksum, Deblur and Rotate radio buttons in the GUI. Give an update on the design process.
Minutes Meeting 6
Attendees: Lisa, Rebecca, Vanessa and Damien
| ID | Description | Person |
|---|---|---|
| 1 | Update design process on wiki and print more barcodes for testing. | Lisa |
| 2 | Test output codes of different barcodes and validate whether preprocessing and error checking is correct. | Damien |
| 3 | Test output codes of different barcodes and validate whether reading is correct. | Rebecca |
| 4 | Get GUI working with all the functions (deblur and rotate) and fix up the barf image problem. | Vanessa |
Agenda Meeting 7: Week 11
Date: Wednesday 18th October
Time: 2:00pm
This is a workshop on testing the GUI and smoothing any bugs that we have found so far. We will also be looking at the Wiki and what else we need to add to it.
Place: Laboratory
Minutes Meeting 7
Attendees: Lisa, Damien, Rebecca and Vanessa
| ID | Description | Person |
|---|---|---|
| 1 | Update design process on wiki and start to write up about the advantages and disadvantages of our image processing technique. | Lisa |
| 2 | Continue software testing of code and fixing any bugs. Write up in the wiki about the software process. | Damien |
| 3 | Write libraries for extended ascii code and test to see if it works. Write up in the wiki about the GUI. | Rebecca |
| 4 | Continue software testing of code and fixing any bugs. Write up in the wiki about the image processing techniques. | Vanessa |
Agenda Meeting 8: Week 12
Date: Wednesday 25th October
Time: 2:00pm
This is a workshop on testing the GUI and smoothing any bugs that we have found so far. We will also be looking at the Wiki and what else we need to add to it. We will be testing the extended ascii barcodes too.
Place: Laboratory
link to main page of Team B Bar code reading from image
