Constructing hidden edges from visible edges of a room
The objective of the project is to create a program to automatically create the hidden edges with a set of given edges of a room visible to the eyes. The use of python programming to create a program which will be able dissect an image to form the most basic hidden portion of the room that is eit...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/149145 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-149145 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1491452021-05-12T04:05:12Z Constructing hidden edges from visible edges of a room Yuen, Cheryl Hing Wai Lee Yong Tsui School of Mechanical and Aerospace Engineering MYTLEE@ntu.edu.sg Engineering::Mechanical engineering The objective of the project is to create a program to automatically create the hidden edges with a set of given edges of a room visible to the eyes. The use of python programming to create a program which will be able dissect an image to form the most basic hidden portion of the room that is either covered by a structure or a wall. In the programming, Open CV is used to import the function of Canny edge detector created by John F. Canny to remove all unnecessary lines to be able to mathematically calculate out the hidden edges in the image and using matplotlib to draw out the hidden portion for users to be able to visualize the view of the room. Hough transform function will be used to validate the lines from Canny edge detector. The outcome of the project users are required to locate the lines and through the lines inputted, the program will calculate the coordinates and line of equation required. It will then display the hidden edges, guided lines can be shown to showcase the method used to obtain the hidden edges. Overall, the project was partly completed, hidden edges were able to be displayed and calculations using the user input was done correctly. However, there is no step by step check to ensure that the line selected by user were truly lines required by the program and not random lines drawn. This greatly affected the accuracy of the program which can be improved through Hough Transform which require more looking into. Bachelor of Engineering (Mechanical Engineering) 2021-05-12T04:05:12Z 2021-05-12T04:05:12Z 2020 Final Year Project (FYP) Yuen, C. H. W. (2020). Constructing hidden edges from visible edges of a room. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149145 https://hdl.handle.net/10356/149145 en C010 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Mechanical engineering |
spellingShingle |
Engineering::Mechanical engineering Yuen, Cheryl Hing Wai Constructing hidden edges from visible edges of a room |
description |
The objective of the project is to create a program to automatically create the hidden edges with a set of given edges of a room visible to the eyes.
The use of python programming to create a program which will be able dissect an image to form the most basic hidden portion of the room that is either covered by a structure or a wall. In the programming, Open CV is used to import the function of Canny edge detector created by John F. Canny to remove all unnecessary lines to be able to mathematically calculate out the hidden edges in the image and using matplotlib to draw out the hidden portion for users to be able to visualize the view of the room. Hough transform function will be used to validate the lines from Canny edge detector.
The outcome of the project users are required to locate the lines and through the lines inputted, the program will calculate the coordinates and line of equation required. It will then display the hidden edges, guided lines can be shown to showcase the method used to obtain the hidden edges.
Overall, the project was partly completed, hidden edges were able to be displayed and calculations using the user input was done correctly. However, there is no step by step check to ensure that the line selected by user were truly lines required by the program and not random lines drawn. This greatly affected the accuracy of the program which can be improved through Hough Transform which require more looking into. |
author2 |
Lee Yong Tsui |
author_facet |
Lee Yong Tsui Yuen, Cheryl Hing Wai |
format |
Final Year Project |
author |
Yuen, Cheryl Hing Wai |
author_sort |
Yuen, Cheryl Hing Wai |
title |
Constructing hidden edges from visible edges of a room |
title_short |
Constructing hidden edges from visible edges of a room |
title_full |
Constructing hidden edges from visible edges of a room |
title_fullStr |
Constructing hidden edges from visible edges of a room |
title_full_unstemmed |
Constructing hidden edges from visible edges of a room |
title_sort |
constructing hidden edges from visible edges of a room |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/149145 |
_version_ |
1701270532188536832 |