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.
- 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.
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.
ips was created by Dmitrii Toksaitov. and a little bit changed by Amatov Batyi (https://github.com/Batyi)