Saturday, May 14, 2016

FYP 1 - Week 14

Title: Submission of the Project Proposal


The Project Proposal has been submitted to Madam Hidayah. After the submission, I have been continuing the research on how to develop my system. This log book will be continue when the new semester start.


Conclusion

This project expectation is to develop smart application that allows user to find out information regarding food additives and food coloring code that some can bring harm to health. Next, the result expectation to giving significance to other and it can works effectively without glitch and gives the assurance of food to user. Lastly, the result expectation is it can make the user get the information regarding the coloring code faster and easily.

In this semester, the project will focus on research and study on how to develop the system. The developing of system prototype will be carried out in the next semester by following the methods that have been research throughout this semester. 

Special thanks to Madam Hidayah, family and friends who have been supportive and guiding me to complete the whole task of Final Year Project 1.

Friday, May 6, 2016

FYP 1 - Week 13

Title: Presentation Day


The Presentation day for FYP 1 student start at 2;30pm @ Gemilang Hall, UniKL BMI. Each student who take FYP 1 in this semester were provided with table and chair that works as a station for assessor to come. There were 2 assessors for each student and my assessor for FYP 1 are Sir Muhamad Ghazali Twahir @ Hj Tahir and Madam Nurul Rodziah bte Abdul Ghafar. The whole presentation went well.

Information about assessors;







Slide Show:

















Friday, April 22, 2016

FYP 1 - Week 12

Title: Previous projects

1. Tiny Scanner
Tiny Scanner is a little scanner app that turns android device into a portable document scanner and scan everything as images or PDFs. This product is developed by Appxy Inc. Hong Kong
 
  

Figure 1: Tiny Scanner app

Features

Ø  Scan color, grayscale, or black & white.
Ø  Can be used in office, school, home and anywhere else you want.
Ø  Page edges are detected automatically
Ø  5 level of contrasts for crisp monochrome texts
Ø  Set page sizes for PDF (Letter, Legal, A4, and more)
Ø  Thumbnail or list view, sort scans by date or title
Ø  Tiny Scanner is optimized to run very fast
Ø  Quick search by document title
Ø  Protect your documents with a passcode
Ø  Universal – a single app that works on phone and tablet too!


2. QR & Barcode Scanner
QR & Barcode Scanner is the fastest QR / barcode scanner out there. QR & Barcode Scanner is an essential app for every Android device. QR & Barcode Scanner / QR code reader is extremely easy to use; simply point to QR colour barcode you want to scan and the app will automatically detect and scan it. No need to press any buttons, take photos or adjust zoom.
QR & Barcode Scanner can scan and read all QR / barcode types including text, url, ISBN, product, contact, calendar, email, location, Wi-Fi and many other formats. After scan and automatic decoding user is provided with only the relevant options for individual QR or Barcode type and can take appropriate action. You can even use QR & Barcode Scanner to scan coupons / coupon codes to receive discounts and save some money.
Scan products barcodes with QR & Barcode Scanner app is the only QR code reader / barcode scanner you will ever need. This product is developed by Gamma Play Limited, Hong Kong
 
Figure 2: QR & Barcode Scanner



3. Barcode Scanner Pro
This is a Professional Edition barcode scanner. It is uses to scan, decoding, create QR coding, share the QR code or barcode. It is more fast and accurate compare to the free edition. This application is based on the open source project ZXing barcode scanner. Apache License 2.0. This application is developed by Geeks Lab, China.
 



                                              Figure 3: Barcode Scanner Pro

Saturday, April 16, 2016

FYP 1 - Week 11



Title: Project details


"DESIGNING OF IMAGE RECOGNITION TO TEXT CODE TRANSLATOR FOR FOOD INGREDIENTS"


INTRODUCTION

Food are essential to human beings. Today, numerous cases have been manipulated by people about the food ingredients. People do not know exactly what are contained in the food ingredients whether it is something benefit or dangerous to health. This issue has lately becomes a concern especially in Malaysia. One example of the cases is regarding the fat in the food. The fat is only represented as code or scientific name and therefore making it hard for consumers to know the HALAL status of the food. In this case, this can be a problem to muslims as for their religion they cannot eat pig and dog. Hence, to minimize this issue, consumers need a device that can be use to identify the status of the ingredients. Provided that most of the peoples nowadays is using a smartphone, a mobile application that can be use as a device to translate the coloring code of ingredients and display the detail information about the ingredient is practical for consumers.



PROJECT BACKGROUND

The idea of using the OCR (Optical Characater Recognition) software to convert printed characters into digital text, to prove that it can be a unique concept that will stand apart from the average projects. Food manufactures nowadays use all kind of food addictives/colouring in their products. Some of the food addictives/colouring can bring harm to health. To avoid this, mobile application that can be use to trace the harm substances in food ingredients is practical for consumers.



PROBLEM STATEMENT
Nowadays, people tend to get illnesses from what they eat. People like to eat but they do not identify what are ingredients contained in the food they consumed. Food manufacturers use all kind of food colouring in their products yet consumers still do not know which kind of food addictives / colouring that can bring harm to their health. Food packaging does not provide enough information regarding the ingredients contained in the food. Moreover, for certain food packaging, it only provides colouring code for which the consumer do not understand what it means.

Colouring ingredients can give bad effects to the consumer such as allergic, headache and lot more. Using this application, the customers do not need to search the information about the food ingredients by using the internet or bring books about food ingredient’s colouring code. This portable application will help the consumer to decipher the food ingredient’s colouring code and give the information about the food colouring code contained in the food immediately.



OBJECTIVES

The objective of this project are as the following:-

• To design mobile application software with the ability to translate code of food ingredients.

• To apply the Android Study software as the medium of the application development.












Saturday, April 9, 2016

FYP 1 - Week 10

Title: Final Year Project 1 presentation

In this presentation session, each student will be assess by 2 lecturers which is picked by UniKL BMI management. Student need to prepare a slide show where contains Introduction, Objectives, Problem statement, Scope and limitation, Literature review, Methodology and Expected outcome.

The slide show for the presentation must be easy to understand. This is because the student need to reassure the assessors regarding the project.

Friday, April 1, 2016

FYP 1 - Week 9



Title: Flow Chart




Flow chart is a type of diagram that represents an algorithm or process, showing the steps as boxes of various kinds, and their order by connecting these with arrows. The flow chart below shows the complete process of how Image to Text Code Translator for Food Ingredients works. This flowchart shows the details of each process that happen through each station. This flowchart is design very detail as the system works mechanically and through programming sequence. It helps a lot in making decision and control on how each process works.







Explanation about the flow chart

As the application is start, the system will start to working in the background. When the camera button in the application is pressed, the camera will start operate. The camera will then take the pictures which will be save in the gallery before automatically converting it into a text file. The data are saved for future reference in case of any desired. The converted text file will be read then scan in the database to find the information about the ingredient. The output will be display.

Friday, March 25, 2016

FYP 1 - Week 8

Title: Research about Android Studio

Android Studio is the official IDE for Android app development, based on IntelliJ IDEA. On top of IntelliJ's powerful code editor and developer tools, Android Studio offers  even more features that enhance your productivity when building Android apps, such as:
  • A flexible Gradle-based build system
  • Build variants and multiple APK file generation
  • Code templates to help you build common app features
  • A rich layout editor with support for drag and drop theme editing
  • Lint tools to catch performance, usability, version compatibility, and other problems
  • Code shrinking with ProGuard and resource shrinking with Gradle
  • Built-in support for Google Cloud Platform , making it easy to integrate Google Cloud Messaging and App Engine
Each project in Android Studio contains one or more modules with source code files and resource files. Different types of modules include:

  • Android app modules
  • Test modules
  • Library modules
  • App Engine modules

Friday, March 18, 2016

FYP 1 - Week 7



Title: Second FYP Briefing





The briefing was conducted in TTL G04 and the attendance of all the student that are taking the FYP 1 was compulsory. The briefing was conducted by Madam Nulida Bt Ab.Aziz. The objective of the briefing is to explaining on how to prepare a presentation. In the briefing, the FYP committees have briefed us about :

1. Introduction
  • Research background. 
  • Overview, research study and problem statement. 

2. Objective
  • Clarity of objectives of the project. 

3. Literature Review.
  • Research that have been done relating to the project. 

4. Material & Methodology.
  • Material and Methodology must support scope of studies. 
  • Should be clear explanation on this part. 
  • Product based project. 
  • Higher mark will be given to the excellent explanation. 

5. Conclusion
6. References


The briefing was conducted by Madam Nulida Bt Abd Aziz. The briefing guide us on how to make a slide show and the procedure of the presentation.

Friday, March 11, 2016

FYP 1 - Week 6

Title: Research about Android

What is Android?
Android is a mobile operating system (os) currently developed by Google, based on Linux kernel and design primarily for touchscreen mobile devices such as smartphones and tablets.



History of Android
The version history of the Android mobile operating system began with the release of the Android alpha in November 2007. The first commercial version, Android 1.0, was released in September 2008. Android is continually developed by Google and the Open Handset Alliance (OHA), and has seen a number of updates to its base operating system since the initial release. 

The most recent major Android update is Android 6.0 "Marshmallow", which was released in October 2015. Since April 2009, Android versions have been developed under a confectionery-themed code name and released in alphabetical order, beginning with Android 1.5 "Cupcake". 

The main hardware platform for Android is the ARM architecture (ARMv7 and ARMv8-A architectures), with x86[d] and MIPS[e] architectures also officially supported in later versions of Android. Since Android 5.0 "Lollipop", 64-bit variants of all platforms are supported in addition to the 32-bit variants. Unofficial Android-x86 project used to provide support for the x86 and MIPS architectures ahead of the official support. Since 2012, Android devices with Intel processors began to appear, including phones and tablets. While gaining support for 64-bit platforms, Android was first made to run on 64-bit x86 and then on ARM64.


Some applications may explicitly require a certain version of the OpenGL ES, and suitable GPU hardware is required to run such applications. Android used to require an autofocus camera, which was relaxed to a fixed-focus camera if present at all, since the camera was dropped as a requirement entirely (except for smartphones) when Android started to be used on set-top boxes.

Friday, March 4, 2016

FYP 1 - Week 5

Activity: Make research about the project
Objective: To discuss about project details


Food are essential to human beings. Today, numerous cases have been manipulated by people about the food ingredients. People do not know exactly what are contained in the food ingredients whether it is something benefit or something that can bring harm to health. This issue has lately becomes a concern especially in Malaysia. One example of the cases is regarding the fat in the food. The fat is only represented as code or scientific name and therefore making it hard for consumers to know the HALAL status of the food. In this case, this can bring problems to muslims as for their religion they cannot eat pig and dog. Hence, to minimize this issue, consumers need a device that can be use to identify the status of the ingredients. Provided that most of the people nowadays is using a smartphone, a mobile application that can be use as a device to translate the coloring code of ingredients and display the detail information about the ingredient is practical for consumers.

Friday, February 26, 2016

FYP 1 - Week 4


Designing of Image Recognition to Text Code Translator for Food Ingredient

We always buying food but we didn’t know what lies in the ingredients. Hence, to overcome this issue, consumers need a device or portable device that they can bring along whenever they want to go out buying foods. Thus, to make it easier we planning to develop mobile application software for consumer use.



Problem Statement

•Peoples lack of knowledge on food addictives, colouring that can bring harm to health
•To give awareness.


Objectives

•To design mobile application software with the ability to translate code of food ingredients
•To apply the Android Studio software as the medium of the application development. 

Friday, February 19, 2016

FYP 1 - Week 3



Third week - i decided to search for lecturer that can act as my project's supervisor. i need supervisor that can advice and remind me anything regarding my FYP. Fortunately, i found a lecturer that is kind enough to take me under her guidance. She is Madam Noor Hidayah Mohd Yunus, which is one of the lecturer in Communication Engineering Technology Department. After a few discussion regarding my topic for FYP, i found a topic that piqued my interest. And the title for my project is "Designing of Image Recognition to Text Code Translator for Food Ingredient".














Information of FYP supervisor :

Friday, February 12, 2016

FYP 1 - Week 2



The second week basically is about the briefing of the FYP 1. The briefing was conducted in TTL G04 and the attendance of all the student that are taking the FYP 1 was compulsory. The briefing was conducted by Madam Nulida Bt Ab.Aziz. In the briefing, the FYP committees have briefed us about :


- Introduction
- Objectives
- Credits and duration
- Scope of projects
- Title selection
- Project Assessment
- Presentation day
- Submission date of project


The students were required to carefully select the title of the project. For degree students, the title must reflect the capability and knowledge of a degree student. Students may select the titles that are offered by lecturers (FYP supervisors) or come out with own ideas.

Friday, February 5, 2016

FYP 1 - Week 1



Beginning of the semester 6. First week was the week to register FYP 1 subject.
Subject Code: WPB49804 Final Year Project 1


Monday, February 1, 2016

Introduction

My name is Muhamad Hafiz Bin Iskandar. I am a student in University of Kuala Lumpur British Malaysian Institute (UniKL BMI). My course is Bachelor of Engineering Technology (HONS) in Electrical. There are 2 subjects for Final Year Project which is FYP 1 and FYP 2. Basically this blog is about my logbook/progress report on my Final Year Project. All the works or research that I've made will be updated in this blog. Starting from February 2016 i made an entry to the blog focus on FYP 1 and will start updating about FYP 2 starting in September 2016.You can easily see the progress by clicking the button "Week 1 - Week 14".Thank you for visiting my blog.