Git Product home page Git Product logo

gvdb_ip_1's Introduction

TDT4195 - Visual Computing Fundamentals

This is the repository for the assignments in TDT4195.

Overview

All assignments are published as PDF's on blackboard, and have the following delivery dates:

  1. Assignment 1: Friday October 23rd, 23:59 PM
  2. Assignment 2 Friday November 6th ,23:59 PM
  3. Assignment 3: Friday November 20th, 23:59 PM

The starting source code for each assignment will be published during the semester. Note that there might be bugs in the original starter code, therefore, please watch the announcements on blackboard in case we update the starter code.

Assignment 1

This assignment will give you an introduction to basic image processing with python, filtering in the spatial domain, and a simple introduction to building fully-connected neural networks with PyTorch.

Assignment 2

We will introduce you to classifying images with Convolutional Neural Networks (CNNs) and how we can use the frequency domain for image filtering.

Assignment 3

We will explore how we can segment an image into foreground and background by using basic segmentation algorithms, such as thresholding and region growing. Furthermore, you will use binary morphological operations to manipulate the contents of a binary image.

Preparing yourself for the assignments

In this course, we expect basic knowledge of python programming and git. To refresh your knowledge, we recommend the following resources:

Setting up your environment

In this course, all assignments are given in python. You can do the assignments on the following resources:

  • Your own computer: Follow our python setup instructions to setup your own environment
  • Cybele computers: The environment is already setup for you, check out our practical information on how to work on these computers
  • Using our server: The environment is already setup for you here as well. Check out our server tutorial on how to get started.

Download the starter code

Clone this repostiory:

git clone https://github.com/hukkelas/TDT4195-StarterCode

You can also download this repository as a zip file and unzip it on your computer.

There might be minor typos or minor alterations to the starter code. If this happens, we will notify you on blackboard and you can update your starter code by doing (In your assignment directory):

git pull origin master

gvdb_ip_1's People

Contributors

emillma avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.