#include "dcmtk/dcmimage/diregist.h" /* include to support color images */
#include "dcmtk/dcmimgle/dcmimage.h" /* for DicomImage */
using namespace std;
//using namespace cimg_library;
int main(int argc, char *argv[]) {
//Clase que maneja los archivos (cabeceras + datos)
DcmFileFormat FileFormat;
//abrimos el archivo y guardamos el estado de la apertura
OFCondition status = FileFormat.loadFile("test3.dcm");
#include "dcmtk/dcmimage/diregist.h" /* include to support color images */
#include "dcmtk/dcmimgle/dcmimage.h" /* for DicomImage */
using namespace std;
//using namespace cimg_library;
int main(int argc, char *argv[]) {
//Clase que maneja los archivos (cabeceras + datos)
DcmFileFormat FileFormat;
DicomImage ("test.dcm");
//abrimos el archivo y guardamos el estado de la apertura
OFCondition status = FileFormat.loadFile("test3.dcm");
Of course, if you include a header file from the "dcmimage" module, you also have to link the corresponding library (dcmimage). So, if you need support for color images, add "dcmimage" (and include "diregist.h").
#include "dcmtk/dcmimage/diregist.h"
//libreria para manejar el dataset
#include "dcmtk/dcmimgle/dcmimage.h" /* for DicomImage */
//libreria para manejar las decodificaciones
#include "dcmtk/dcmjpls/djdecode.h"
using namespace std;
//using namespace cimg_library;
int main(int argc, char *argv[]) {
//funcion que determina varios parametros de decodificacion
DJLSDecoderRegistration::registerCodecs();
//Clase que maneja los archivos (cabeceras + datos)
DcmFileFormat FileFormat;
//Clase que sólo la imagen dicom!
DicomImage ("test.dcm");