Skip to content

jdavidd/Computer-Vision-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Vision-Projects

In this repo there are 3 projects that I have developed during the course "Computer Vision" using MATLAB.

Project I

The purpose of this project is to create mosaic images (Figure 2) from a normal image (Figure 1).
A mosaic image (called mosaic) is obtained by replacing the pixel blocks in a reference image with small images (we call them mosaic pieces) from a given collection of other images.
Replacing pixel blocks with pieces is done in such a way that the resulting mosaic can best approximate the reference image.

Fig.1 Original Image.

Fig.2 Mosaic Image.

Project II

The purpose of this project is to implement and test a version of the image resizing algorithm (Figure 1) proposed by S. Avidan and A. Shamir in the article "Seam Carving for Content-Aware Image Resizing".

Figure1: Resizing images. (a) Initial image (b) Initial image resized to an image with 50 pixels less in height than original image, using the algorithm from the paper (c)Initial image resized to an image with 50 pixels less in height than orinal with the usual resizing algorithm (using the 'imresize.m' function from matlab) that scales all the content in the image. ).

Project III

The purpose of this project is to implement and test a version of the synthesis algorithm (Figure 1) and transfer (Figure 3) of the texture proposed by Alexei Efros and William Freeman in the article "Image quilting for texture synthesis and transfer "

Figure 1: Texture synthesis. (a) The texture obtained with random blocks. (b) Texture obtained based on overlapping error. (c) The texture obtained bassed on overlapping error and the minimum cost boundary.

Figure 3: Texture tranfer. (a) Initial texture. (b) The image to which the texture is transferred. (c) The result after iteration 1. (d) The result after iteration 2.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published