Difference between revisions of "DPS921/ASCII"
(→Examples) |
(→ASCII art) |
||
Line 1: | Line 1: | ||
=ASCII art= | =ASCII art= | ||
− | |||
===Team Members=== | ===Team Members=== | ||
# [mailto:kyuriy@myseneca.ca?subject=DPS921 Alex] | # [mailto:kyuriy@myseneca.ca?subject=DPS921 Alex] | ||
# [mailto:kyuriy@myseneca.ca?subject=DPS921 Dmytro] | # [mailto:kyuriy@myseneca.ca?subject=DPS921 Dmytro] | ||
# [mailto:kyuriy@myseneca.ca?subject=GPU621 Yuriy Kartuzov] | # [mailto:kyuriy@myseneca.ca?subject=GPU621 Yuriy Kartuzov] | ||
− | |||
===Google slides presentation=== | ===Google slides presentation=== | ||
Google Slides presentation can be found | Google Slides presentation can be found | ||
[https://docs.google.com/presentation/d/1Py6n332lNK9oVpiJ1-IGasvRQA5EXM52pXsKsKi4cBs/edit?usp=sharing here] | [https://docs.google.com/presentation/d/1Py6n332lNK9oVpiJ1-IGasvRQA5EXM52pXsKsKi4cBs/edit?usp=sharing here] | ||
− | |||
==ASCII Art (Yuriy)== | ==ASCII Art (Yuriy)== | ||
− | |||
===Introduction=== | ===Introduction=== | ||
The idea is take an image and turn it into a pictorial representation using ascii character. We use PNG as input and TXT file as output. The idea with TXT format is that they can be pasted into editors, their font can be modified, text colour and background changed for a customized look. | The idea is take an image and turn it into a pictorial representation using ascii character. We use PNG as input and TXT file as output. The idea with TXT format is that they can be pasted into editors, their font can be modified, text colour and background changed for a customized look. | ||
Line 19: | Line 15: | ||
We decided to take it a step further and output a PNG file as well. This loses some of the functionality mentioned above, however now we are able to process videos since we can take a frame and run our algorithm through it. Having a video will also highlight how efficient our algorithm can run and whether we can keep up with live processing. | We decided to take it a step further and output a PNG file as well. This loses some of the functionality mentioned above, however now we are able to process videos since we can take a frame and run our algorithm through it. Having a video will also highlight how efficient our algorithm can run and whether we can keep up with live processing. | ||
− | === | + | ===Samples=== |
#LIVE video stream can be found [https://drive.google.com/open?id=1XdiQNKSioRO4BhRdWrnoORsk-OKVm_Yb (here)] | #LIVE video stream can be found [https://drive.google.com/open?id=1XdiQNKSioRO4BhRdWrnoORsk-OKVm_Yb (here)] | ||
#Video file processing is [https://drive.google.com/open?id=1ZPd26IeXljLhOJNfxCeUA7YuQuN_PUdD (here)] | #Video file processing is [https://drive.google.com/open?id=1ZPd26IeXljLhOJNfxCeUA7YuQuN_PUdD (here)] | ||
#Text file of R2D2 above [https://drive.google.com/open?id=16L94F9Za4bmryrSS7cEV_oWbfp3vl4vB (here)] | #Text file of R2D2 above [https://drive.google.com/open?id=16L94F9Za4bmryrSS7cEV_oWbfp3vl4vB (here)] | ||
+ | '''Note:''' for best video quality download the files for view since Google compresses them further for playback in browsers. For text file you'll need to decrease font such that no lines wrapped unto to the next line and use '''''monospace''''' font. | ||
− | + | ===OpenCV library=== | |
− | |||
==vTune Amplifier with OpenMP (Alex)== | ==vTune Amplifier with OpenMP (Alex)== | ||
==Intel Adviser (Dmytro)== | ==Intel Adviser (Dmytro)== |
Revision as of 18:51, 28 November 2018
Contents
ASCII art
Team Members
Google slides presentation
Google Slides presentation can be found here
ASCII Art (Yuriy)
Introduction
The idea is take an image and turn it into a pictorial representation using ascii character. We use PNG as input and TXT file as output. The idea with TXT format is that they can be pasted into editors, their font can be modified, text colour and background changed for a customized look.
We decided to take it a step further and output a PNG file as well. This loses some of the functionality mentioned above, however now we are able to process videos since we can take a frame and run our algorithm through it. Having a video will also highlight how efficient our algorithm can run and whether we can keep up with live processing.
Samples
- LIVE video stream can be found (here)
- Video file processing is (here)
- Text file of R2D2 above (here)
Note: for best video quality download the files for view since Google compresses them further for playback in browsers. For text file you'll need to decrease font such that no lines wrapped unto to the next line and use monospace font.