Project Domain / Category
Mobile Application (Android)
Abstract / Introduction
We need to decorate our home and many decoration accessories are available in
market. It’s a hectic process to visit market and choose an item which is best suitable
for our home. Some products are apparently suitable but when we place those items
in our home, they didn’t look very good. Sometimes we often check these items
through online stores which give us no idea how these items look after the
placement.
The AR based Home Decor app will serve this problem. We can pick decoration items
and place them in AR based environment to check whether they fit in our place. The
APP uses device camera to visualize such items in an Augmented Reality
Environment (ARE). In ARE, device camera will be used to visualize the actual
environment while user can select any item from list to check its appearance in ARE.
User can also capture any image and after cropping, the picture can be stored in the
items listing.
Functional Requirements
The following will be the functional requirements of this project;
- User can capture items to save in listing.
User can take/capture any image and crop the required portion
through this app.
User can also resize the captured image to fit on required area.
User can adjust the contrast of the image.
A list/grid is maintained after the editing of captured images.
- User can edit photos from its phone Gallery and perform all steps mentioned in Point # 1.
There’ll be a single list of items/resources for both processes.
- User can export any screen as picture.
App must export screen to image in any of these formats (jpg, png,
gif). E.g. a User wants to decorate his Room wall, He’ll open this app and
place in front of the wall. Select any item from the list and place it on
required location. He can change positions of the item to check its
look and feel. At last, an image will be taken and saved to phone
gallery.
- User can import any decor item for later use.
User can check images from internet after editing, it can be store in
the listing.
Note
You can use libraries from ”GitHub” or ”Android Arsenal”.
Students may add further functionalities to make the application more
useful.
Your android devices must support all features necessary for this project.
Tools & Languages
- Android Studio
- Java or Kotlin
0 Comments