Click here to Skip to main content
15,881,803 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
hi,
i'm trying to write an iris recognition program using c++, and i have no experiance in image processing.
my question is:
1- how can i open and edit the image in c++?
2- shuld i use libraries?
3- if i should, what is the simplest choice?
4- how can i use vb to make an interface for my program?

i realy need any help you can give as soon as possiple
Posted
Comments
aasikRaja 12-Oct-12 0:58am    
For image processing in windows, u can Directshow API's. Go to msdn and read about Directshow and decide whether it is suitable for ur work..

Here at CodeProject we have many available (good) articles, you are encouraged to search among them (a 'quick search'[^]).
 
Share this answer
 
Comments
Espen Harlinn 8-Oct-12 18:03pm    
5'ed! :-D
Member 8475480 9-Oct-12 12:09pm    
thank you
CPallini 9-Oct-12 12:58pm    
You are welcome.
Quote:
i'm trying to write an iris recognition program using c++, and i have no experiance in image processing.

This looks to me like an oxymoron.
So I encourage you to learn a little image processing first before you attempt this.
 
Share this answer
 
Comments
Member 8475480 9-Oct-12 12:13pm    
i know but i don't have long time i have to learn and work in the same time
Please accept a fact is that C++ is a programming language. Just like any natural language like English. Libraries, toolkits, frameworks can provide ready made or programmable solutions for the problem which are made using the programming languages like C++.

Image processing is a vast subjects and people make solutions themselves to an extend. Just to open an image, you can use Windows APIs or classes to load the image file. But if you really wanted to do some image processing (Ain't sure to what extend you're doing 'image processing'), it's better to rely on some libraries like OpenCV[^], CImg[^] etc.
 
Share this answer
 
Comments
Member 8475480 9-Oct-12 12:14pm    
thank you, i will try
You should follow the advice by _Superman_ and start learning the basics of image processing first before starting to program an iris localiser.

In my opinion you should definitely use a library for that. In the world of C++ there are several candidates for that, the most common nowadays beeing openCV[^] and another more complex one ITK[^].

For starters i would recommend to do some of the openCV tutorials offered on the above linked site.
 
Share this answer
 
Comments
Member 8475480 9-Oct-12 12:16pm    
thank you very much
Although I don't like to discourage you, in this case I have to say that your chances of succeeding are not very high. What you are asking is is equivalent to saying: "I am new to painting and I want to paint a picture like Mona Lisa. What should I do? Should I use a paint brush and colors?"

You are trying to do one of the most complex things in image processing and you will not get very far without a sound knowledge of the subject and of C++ of course.

My advice: Find a simpler project and try to gain some knowledge about image processing step-by-step.
 
Share this answer
 
Comments
Member 8475480 9-Oct-12 12:20pm    
it is not my choice, i have to do it and i have limited time.
thanks for the advice.

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900