Giter Site home page Giter Site logo

edy-sousa / image-processing-algorithms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from the-other-mariana/image-processing-algorithms

0.0 0.0 1.0 100.32 MB

C++ implementation from scratch of the most famous algorithms for image processing, such as Sobel, Blur, Affine Transformations, Region Detection, etc.

License: MIT License

C++ 100.00%

image-processing-algorithms's Introduction

Image Processing Algorithms in C++

This repo contains a handful of the most famous algorithms for image processing, coded from scratch just using math and several data structures such as vectors and queues.

Specifications

You will need to install OpenCV for C++.

Usage

I recommend using Microsoft Visual Studio for the debugging and running of the scripts. Once you have downloaded OpenCV for C++, open Visual Studio and follow the steps:

  1. Create a New Empty Project.

  2. Go to the Solution Explorer and over the Source Files folder, and right click > Add > C++ File.

  3. Paste in Source.cpp file the script you choose.

  4. Go to Project > Project Properties.

img

  1. Click on VC++ option and change the following directories in bold.

img

  1. Go to this directory in your C:\ disk and copy the file name.

img

  1. Then, click on Linker > Input where you will paste the copied name from last step.

img

  1. Click on Apply.

  2. Change the top Debug option to x64.

  3. Run the code.

Content

image

image

Equalization

image

Resulting Histogram

image

image-processing-algorithms's People

Contributors

the-other-mariana avatar

Forkers

azurah

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.