Skip to content

Parallel programming (adding sobel filter, parallelize brightness contrast, parallelize sobel filter)

Notifications You must be signed in to change notification settings

Batyi/Parallel-Programming-Project-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ips project

Tasks: 1-st task) Implementing sobel filter 2-nd task) parallelize brightness&contrast 3-rd task) parallelize sobel filter

ips is a test bed environment to design and test various image processing algorithms.

Prerequisites

Software

  • CMake 2.8.0

Visual Studio 2015 Update 3 on Windows or Xcode 7.3.1 on macOS or any compatible compiler and a Make utility on Unix/Unix-like systems including macOS and Linux.

Usage

Create a build directory and set it as a current working directory.

Configure the project to generate IDE or Make files

# on Windows for Visual Studio
cmake .. -G "Visual Studio 14 Win64"

# on MacOS for Xcode
cmake .. -G "Xcode"

# on MacOS or Linux to generate Make files
cmake .. -G "Unix Makefiles"

Build the project

cmake --build .

Run the program from the build/ips/ directory

./ips [path to a png image] 
for example:
./ips "D:\Auca\Parallel Programming\project\ips-project\images\butterfly.png"
or
./ips "D:\Auca\Parallel Programming\project\ips-project\images\usualTest.png"

On Windows you can also drag and drop an image file to manipulate into the program's window.

Credits

ips was created by Dmitrii Toksaitov. and a little bit changed by Amatov Batyi (https://github.com/Batyi)

About

Parallel programming (adding sobel filter, parallelize brightness contrast, parallelize sobel filter)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published