Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ ImageProcessing
Hello,
 
I am working on a project in which i have to deal with a tiff image using OpenCV. This tiff image has 30 multiple images.
 
This tiff image is a 16 bit image, i realised that i can access this image using libtiff library and i could read these images using libtiff library, but i dont know how to get image data and save these image data into IplImage of OpenCV.
 
If i have each image of tiff file in a IplImage type then i can proceed with alogorithm using with OpenCV library.
 
It would be really helpful, if any one can help me in this regard.
 
Thanks in advance,
 
Best Regards,
Sai
Posted 15-Feb-11 10:09am

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Have you looked at this, or this?
  Permalink  
Comments
Emilio Garavaglia at 16-Feb-11 8:25am
   
Comment from the OP:
 
Hello Marcus,
 
Thanks for your reply
 
I have gone through these softwares, but I have to work with these images in c++,splitters available can only split 8-bit tiff files.
 

I want to read the internal images of this 16-bit TIFF file and store them in a Matrix form where i can load them with OpenCV library.
 
I need some help how to read the avaialable 30 images in tiff file using some kind of library and store them in a array of IplImage type, so that i can use them in next steps of alogorithm.
 
Thank you once again,
 
Regards,
Sai

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

  Print Answers RSS
0 OriginalGriff 584
1 Maciej Los 275
2 DamithSL 233
3 Sergey Alexandrovich Kryukov 209
4 BillWoodruff 200
0 OriginalGriff 6,803
1 Sergey Alexandrovich Kryukov 6,377
2 DamithSL 5,421
3 Manas Bhardwaj 4,841
4 Maciej Los 4,330


Advertise | Privacy | Mobile
Web01 | 2.8.1411023.1 | Last Updated 15 Feb 2011
Copyright © CodeProject, 1999-2014
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