PhotoAlbum : organizing photographs, understanding aesthetic (part II)

Photography has been a noticeable trend since the digital age emerged. Most households own at least one digital camera, either compact or professional ones, or even both. It became so popular these days that people upload their photographs on social networking sites such as Facebook or photo managem...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Andrew Wei Peng.
Other Authors: Chia Liang Tien
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/46340
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-46340
record_format dspace
spelling sg-ntu-dr.10356-463402023-03-03T20:56:11Z PhotoAlbum : organizing photographs, understanding aesthetic (part II) Tan, Andrew Wei Peng. Chia Liang Tien School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Photography has been a noticeable trend since the digital age emerged. Most households own at least one digital camera, either compact or professional ones, or even both. It became so popular these days that people upload their photographs on social networking sites such as Facebook or photo management and sharing application such as Flickr. One important and tedious task is making sure that their photos are ready to be viewed. This is called photo management. This paper explains about an implementation by the author for his Final Year Project (FYP) to create a new desktop application which provides a strongly-designed user-friendly interface for its users to manage their photos. By using images as buttons and interactive interfaces, the author designed the program to allow users to import their photos, view them in grids and perform simple actions to their photos. Every time an album of photos is created, the program will do a one-dimensional clustering called the time interval clustering to classify photos into their determined events. Photos can be taken in a period of time, which could be in a day or a few hours event. Time interval clustering will detect the duration in between consecutive photos and break these events based on long breaks that deemed to be a change in location or a new take. The purpose of this clustering is to organize photos into clusters so that users themselves can have a better memory of the photos taken and facilitate better management. In this project, designing is the main objective. One way of implementation is to stay away from default buttons and appearance by using image representation to replace ordinary buttons and a different style and look throughout the program’s design. Another implementation to this program is the Navigable Slideshow that allows a bigger view on a single photo that can be chosen from a row of thumbnails. Managing of photos is made convenient by having a delete button on the slideshow to remove unwanted photos. Therefore, this paper is written to relate to his readers the components used in the program. The implementation of each component and its usage are described to give his readers a better understanding of the whole mechanism of this program. This program is implemented in Java code and uses a file to maintain every information of user’s albums and photos. Bachelor of Engineering (Computer Science) 2011-12-02T04:01:31Z 2011-12-02T04:01:31Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/46340 en Nanyang Technological University 58 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
Tan, Andrew Wei Peng.
PhotoAlbum : organizing photographs, understanding aesthetic (part II)
description Photography has been a noticeable trend since the digital age emerged. Most households own at least one digital camera, either compact or professional ones, or even both. It became so popular these days that people upload their photographs on social networking sites such as Facebook or photo management and sharing application such as Flickr. One important and tedious task is making sure that their photos are ready to be viewed. This is called photo management. This paper explains about an implementation by the author for his Final Year Project (FYP) to create a new desktop application which provides a strongly-designed user-friendly interface for its users to manage their photos. By using images as buttons and interactive interfaces, the author designed the program to allow users to import their photos, view them in grids and perform simple actions to their photos. Every time an album of photos is created, the program will do a one-dimensional clustering called the time interval clustering to classify photos into their determined events. Photos can be taken in a period of time, which could be in a day or a few hours event. Time interval clustering will detect the duration in between consecutive photos and break these events based on long breaks that deemed to be a change in location or a new take. The purpose of this clustering is to organize photos into clusters so that users themselves can have a better memory of the photos taken and facilitate better management. In this project, designing is the main objective. One way of implementation is to stay away from default buttons and appearance by using image representation to replace ordinary buttons and a different style and look throughout the program’s design. Another implementation to this program is the Navigable Slideshow that allows a bigger view on a single photo that can be chosen from a row of thumbnails. Managing of photos is made convenient by having a delete button on the slideshow to remove unwanted photos. Therefore, this paper is written to relate to his readers the components used in the program. The implementation of each component and its usage are described to give his readers a better understanding of the whole mechanism of this program. This program is implemented in Java code and uses a file to maintain every information of user’s albums and photos.
author2 Chia Liang Tien
author_facet Chia Liang Tien
Tan, Andrew Wei Peng.
format Final Year Project
author Tan, Andrew Wei Peng.
author_sort Tan, Andrew Wei Peng.
title PhotoAlbum : organizing photographs, understanding aesthetic (part II)
title_short PhotoAlbum : organizing photographs, understanding aesthetic (part II)
title_full PhotoAlbum : organizing photographs, understanding aesthetic (part II)
title_fullStr PhotoAlbum : organizing photographs, understanding aesthetic (part II)
title_full_unstemmed PhotoAlbum : organizing photographs, understanding aesthetic (part II)
title_sort photoalbum : organizing photographs, understanding aesthetic (part ii)
publishDate 2011
url http://hdl.handle.net/10356/46340
_version_ 1759853087365791744