Click here to Skip to main content
13,051,502 members (47,741 online)
Rate this:
Please Sign up or sign in to vote.
Is there any detailed tutorial which talks about image processing in C++.
Can you give some links.
Posted 11-May-13 1:24am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

CodeProject has some good resources you can use to learn about image processing[^].
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

This is an _extremely_ broad subject. Do you have any specific outcomes or transformations you'd like to perform?
If it's for feature recognition or other similarly math-intense tasks, you may find some good answers already exist at (Digital Signal Processing)
OpenCV is a great library for doing various computer vision tasks.

Also, the Graphics Gems series had a lot of the algorithms needed for image processing. It's getting somewhat advanced in age now, but provided an impressive explanation of many graphics operations when I read them last, 10 or 15 years ago.

Also, you can get some interesting code from the 'demo scene' has a massive list. There are also quite a few for which the full source is available. You can almost guarantee that code found there will be fast - even if not commented or written with flexibility in mind.

Another interesting source is[^] (He's the author of ShaderToy and a member of the demo-group RGBa)

Often, you'll get great tutorials if you just search for the operation you're trying to implement - i.e Edge Detection, GreyScale Conversion, YUV->RGB conversion, colour-keying, noise removal, dithering, smooth filter, sharpen filter, etc, etc.

Welcome to the glorious world of image processing and remember, have fun!
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

If it's for Windows you might take a look at GDI+[^]

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 11 May 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100