Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
otb
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Antoine Belvire
otb
Commits
a2ce1e62
Commit
a2ce1e62
authored
16 years ago
by
Julien Michel
Browse files
Options
Downloads
Patches
Plain Diff
ENH: Removing too verbose output
parent
5a904a49
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
Code/IO/otbGDALImageIO.cxx
+0
-56
0 additions, 56 deletions
Code/IO/otbGDALImageIO.cxx
Code/IO/otbImageFileReader.txx
+0
-26
0 additions, 26 deletions
Code/IO/otbImageFileReader.txx
with
0 additions
and
82 deletions
Code/IO/otbGDALImageIO.cxx
+
0
−
56
View file @
a2ce1e62
...
...
@@ -171,26 +171,10 @@ void GDALImageIO::Read(void* buffer)
int
lFirstLine
=
this
->
GetIORegion
().
GetIndex
()[
1
];
// [1... ]
int
lFirstColumn
=
this
->
GetIORegion
().
GetIndex
()[
0
];
// [1... ]
otbMsgDevMacro
(
<<
" GDALImageIO::Read() "
);
otbMsgDevMacro
(
<<
" Image size : "
<<
m_Dimensions
[
0
]
<<
","
<<
m_Dimensions
[
1
]);
otbMsgDevMacro
(
<<
" Region read (IORegion) : "
<<
this
->
GetIORegion
());
otbMsgDevMacro
(
<<
" Nb Of Components : "
<<
this
->
GetNumberOfComponents
());
std
::
streamoff
lNbPixels
=
(
static_cast
<
std
::
streamoff
>
(
lNbColumns
))
*
(
static_cast
<
std
::
streamoff
>
(
lNbLines
));
std
::
streamoff
lBufferSize
=
static_cast
<
std
::
streamoff
>
(
m_NbOctetPixel
)
*
lNbPixels
;
otbMsgDevMacro
(
<<
" Allocation buff size : "
<<
lNbPixels
<<
"*"
<<
m_NbOctetPixel
<<
" (NbOctetPixel) = "
<<
lBufferSize
);
otbMsgDevMacro
(
<<
" sizeof(streamsize) : "
<<
sizeof
(
std
::
streamsize
));
otbMsgDevMacro
(
<<
" sizeof(streampos) : "
<<
sizeof
(
std
::
streampos
));
otbMsgDevMacro
(
<<
" sizeof(streamoff) : "
<<
sizeof
(
std
::
streamoff
));
otbMsgDevMacro
(
<<
" sizeof(std::ios::beg) : "
<<
sizeof
(
std
::
ios
::
beg
));
otbMsgDevMacro
(
<<
" sizeof(size_t) : "
<<
sizeof
(
size_t
));
//otbMsgDevMacro( <<" sizeof(pos_type) : "<<sizeof(pos_type));
//otbMsgDevMacro( <<" sizeof(off_type) : "<<sizeof(off_type));
otbMsgDevMacro
(
<<
" sizeof(unsigned long) : "
<<
sizeof
(
unsigned
long
));
unsigned
char
*
value
=
new
unsigned
char
[
lBufferSize
];
if
(
value
==
NULL
)
{
...
...
@@ -204,7 +188,6 @@ void GDALImageIO::Read(void* buffer)
if
(
GDALDataTypeIsComplex
(
m_PxType
)
)
{
otbMsgDevMacro
(
<<
" GDALDataTypeIsComplex begin "
);
lCrGdal
=
m_poBands
[
0
]
->
RasterIO
(
GF_Read
,
lFirstColumn
,
lFirstLine
,
lNbColumns
,
lNbLines
,
value
,
lNbColumns
,
lNbLines
,
m_PxType
,
0
,
0
);
if
(
lCrGdal
==
CE_Failure
)
...
...
@@ -242,7 +225,6 @@ void GDALImageIO::Read(void* buffer)
delete
[]
value
;
value
=
NULL
;
otbMsgDevMacro
(
<<
"GDALImageIO::Read() completed"
);
}
void
GDALImageIO
::
ReadImageInformation
()
...
...
@@ -272,7 +254,6 @@ void GDALImageIO::InternalReadImageInformation()
GDALClose
(
m_poDataset
);
m_poDataset
=
NULL
;
}
otbMsgDevMacro
(
<<
" lFileNameGdal : "
<<
lFileNameGdal
);
m_poDataset
=
static_cast
<
GDALDataset
*>
(
GDALOpen
(
lFileNameGdal
.
c_str
(),
GA_ReadOnly
));
otbMsgDevMacro
(
<<
" GCPCount (original): "
<<
m_poDataset
->
GetGCPCount
());
if
(
m_poDataset
==
NULL
)
...
...
@@ -296,7 +277,6 @@ void GDALImageIO::InternalReadImageInformation()
// Set image dimensions into IO
m_Dimensions
[
0
]
=
m_width
;
m_Dimensions
[
1
]
=
m_height
;
otbMsgDevMacro
(
<<
"Get Dimensions : x="
<<
m_Dimensions
[
0
]
<<
" & y="
<<
m_Dimensions
[
1
]);
}
// Get Number of Bands
...
...
@@ -331,9 +311,6 @@ void GDALImageIO::InternalReadImageInformation()
this
->
SetNumberOfComponents
(
m_NbBands
);
otbMsgDevMacro
(
<<
"NbBands : "
<<
m_NbBands
);
otbMsgDevMacro
(
<<
"Nb of Components : "
<<
this
->
GetNumberOfComponents
());
// Set the number of dimensions (verify for the dim )
this
->
SetNumberOfDimensions
(
2
);
...
...
@@ -439,7 +416,6 @@ void GDALImageIO::InternalReadImageInformation()
// Modif Patrick: LIRE LES IMAGES COMPLEXES
if
(
GDALDataTypeIsComplex
(
m_PxType
)
)
{
otbMsgDevMacro
(
<<
"SetPixelType(COMPLEX)"
);
m_NbOctetPixel
=
m_NbOctetPixel
*
2
;
this
->
SetNumberOfComponents
(
2
);
this
->
SetPixelType
(
COMPLEX
);
...
...
@@ -448,7 +424,6 @@ void GDALImageIO::InternalReadImageInformation()
}
else
{
otbMsgDevMacro
(
<<
"SetPixelType(NoCOMPLEX)"
);
this
->
SetNumberOfComponents
(
m_NbBands
);
if
(
this
->
GetNumberOfComponents
()
==
1
)
{
...
...
@@ -459,12 +434,6 @@ void GDALImageIO::InternalReadImageInformation()
this
->
SetPixelType
(
VECTOR
);
}
}
otbMsgDevMacro
(
<<
"m_PxType : "
<<
m_PxType
);
otbMsgDevMacro
(
<<
"Component Type : "
<<
m_ComponentType
);
otbMsgDevMacro
(
<<
"NbOctetPixel : "
<<
m_NbOctetPixel
);
}
/*----------------------------------------------------------------------*/
...
...
@@ -500,8 +469,6 @@ void GDALImageIO::InternalReadImageInformation()
static_cast
<
std
::
string
>
(
GDALGetDriverShortName
(
hDriver
)
)
);
itk
::
EncapsulateMetaData
<
std
::
string
>
(
dict
,
MetaDataKey
::
DriverLongNameKey
,
static_cast
<
std
::
string
>
(
GDALGetDriverLongName
(
hDriver
)
)
);
otbMsgDevMacro
(
<<
" GDAL Driver short name: "
<<
GDALGetDriverShortName
(
hDriver
));
otbMsgDevMacro
(
<<
" GDAL Driver long name: "
<<
GDALGetDriverLongName
(
hDriver
));
/* -------------------------------------------------------------------- */
/* Get the projection coordinate system of the image : ProjectionRef */
...
...
@@ -554,7 +521,6 @@ void GDALImageIO::InternalReadImageInformation()
itk
::
EncapsulateMetaData
<
unsigned
int
>
(
dict
,
MetaDataKey
::
GCPCountKey
,
gcpCount
);
otbMsgDevMacro
(
<<
" GCPCount: "
<<
m_poDataset
->
GetGCPCount
());
for
(
unsigned
int
cpt
=
0
;
cpt
<
gcpCount
;
cpt
++
)
{
const
GDAL_GCP
*
psGCP
;
...
...
@@ -711,11 +677,6 @@ void GDALImageIO::InternalReadImageInformation()
}
}
}
otbMsgDebugMacro
(
<<
"Driver to read: GDAL"
);
otbMsgDebugMacro
(
<<
" Read file : "
<<
m_FileName
);
otbMsgDebugMacro
(
<<
" Size : "
<<
m_Dimensions
[
0
]
<<
","
<<
m_Dimensions
[
1
]);
otbMsgDebugMacro
(
<<
" ComponentType : "
<<
this
->
GetComponentType
()
);
otbMsgDebugMacro
(
<<
" NumberOfComponents : "
<<
this
->
GetNumberOfComponents
());
}
bool
GDALImageIO
::
CanWriteFile
(
const
char
*
name
)
...
...
@@ -774,13 +735,10 @@ void GDALImageIO::Write(const void* buffer)
// on commence l'offset � 0 (lorsque que l'on est pas en "Streaming")
if
(
(
lNbLines
==
m_Dimensions
[
1
])
&&
(
lNbColumns
==
m_Dimensions
[
0
]))
{
otbMsgDevMacro
(
<<
"Forcing IORegion offset at 0"
);
lFirstLine
=
0
;
lFirstColumn
=
0
;
}
otbMsgDevMacro
(
<<
"GDALImageIO::Write() IORegion Start["
<<
this
->
GetIORegion
().
GetIndex
()[
0
]
<<
","
<<
this
->
GetIORegion
().
GetIndex
()[
1
]
<<
"] Size ["
<<
this
->
GetIORegion
().
GetSize
()[
0
]
<<
","
<<
this
->
GetIORegion
().
GetSize
()[
1
]
<<
"] on Image size ["
<<
m_Dimensions
[
0
]
<<
","
<<
m_Dimensions
[
1
]
<<
"]"
);
std
::
streamoff
lNbPixels
=
static_cast
<
std
::
streamoff
>
(
lNbColumns
)
*
static_cast
<
std
::
streamoff
>
(
lNbLines
);
std
::
streamoff
lBufferSize
=
static_cast
<
std
::
streamoff
>
(
m_NbOctetPixel
)
*
lNbPixels
;
otbMsgDevMacro
(
<<
" BufferSize allocated : "
<<
lBufferSize
);
...
...
@@ -807,9 +765,6 @@ void GDALImageIO::Write(const void* buffer)
memcpy
((
void
*
)(
&
(
value
[
i
])),(
const
void
*
)(
&
(
p
[
cpt
])),(
size_t
)(
m_NbOctetPixel
));
cpt
+=
step
;
}
otbMsgDevMacro
(
<<
"NbBytes/pix : "
<<
m_NbOctetPixel
<<
" pxType : "
<<
m_PxType
);
otbMsgDevMacro
(
<<
"FirstCol : "
<<
lFirstColumn
<<
" FirsteLine : "
<<
lFirstLine
);
otbMsgDevMacro
(
<<
"NbCol : "
<<
lNbColumns
<<
" NbLines : "
<<
lNbLines
);
GDALRasterBand
*
poBand
;
poBand
=
m_poBands
[
nbComponents
];
//m_poDataset->GetRasterBand(nbComponents+1);
// lCrGdal = poBand->RasterIO(GF_Write,lFirstColumn,lFirstLine,lNbColumns, lNbLines, value , lNbColumns, lNbLines, m_PxType,0, 0 );
...
...
@@ -824,9 +779,6 @@ void GDALImageIO::Write(const void* buffer)
value
=
NULL
;
m_poDataset
->
FlushCache
();
otbMsgDevMacro
(
<<
"GDALImageIO::Write() terminee"
);
}
/** TODO : Methode WriteImageInformation non implementee */
...
...
@@ -935,14 +887,6 @@ void GDALImageIO::InternalWriteImageInformation()
m_poBands
[
i
]
=
m_poDataset
->
GetRasterBand
(
i
+
1
);
}
otbMsgDebugMacro
(
<<
"Driver to write: GDAL - "
<<
extGDAL
);
otbMsgDebugMacro
(
<<
" Write file : "
<<
m_FileName
);
otbMsgDebugMacro
(
<<
" GDAL file name : "
<<
realFileName
);
otbMsgDebugMacro
(
<<
" Size : "
<<
m_Dimensions
[
0
]
<<
","
<<
m_Dimensions
[
1
]);
otbMsgDebugMacro
(
<<
" ComponentType : "
<<
this
->
GetComponentType
()
);
otbMsgDebugMacro
(
<<
" NumberOfComponents : "
<<
this
->
GetNumberOfComponents
());
// JULIEN: ADDING SUPPORT FOR METADATA WRITING.
...
...
This diff is collapsed.
Click to expand it.
Code/IO/otbImageFileReader.txx
+
0
−
26
View file @
a2ce1e62
...
...
@@ -149,22 +149,11 @@ ImageFileReader<TOutputImage>
typedef itk::DefaultConvertPixelTraits< ITK_TYPENAME TOutputImage::IOPixelType > ConvertPixelTraits;
otbMsgDevMacro(<< "ImageFileReader<TOutputImage>::GenerateData():");
otbMsgDevMacro (<< "ioRegion: " << ioRegion);
otbMsgDevMacro(<< " => test conversion Pixel type: compare");
otbMsgDevMacro(<< " compare");
otbMsgDevMacro(<< " this->m_ImageIO->GetComponentTypeInfo(): "<<this->m_ImageIO->GetComponentTypeInfo().name());
otbMsgDevMacro(<< " with typeid(ITK_TYPENAME ConvertPixelTraits::ComponentType): "<<typeid(ITK_TYPENAME ConvertPixelTraits::ComponentType).name());
otbMsgDevMacro(<< " and this->m_ImageIO->GetNumberOfComponents(): "<<this->m_ImageIO->GetNumberOfComponents());
otbMsgDevMacro(<< " with ConvertPixelTraits::GetNumberOfComponents(): "<<ConvertPixelTraits::GetNumberOfComponents());
if ( this->m_ImageIO->GetComponentTypeInfo()
== typeid(ITK_TYPENAME ConvertPixelTraits::ComponentType)
&& (this->m_ImageIO->GetNumberOfComponents()
== ConvertPixelTraits::GetNumberOfComponents()))
{
otbMsgDevMacro(<< "No buffer conversion required.");
// allocate a buffer and have the ImageIO read directly into it
this->m_ImageIO->Read(buffer);
return;
...
...
@@ -177,13 +166,7 @@ ImageFileReader<TOutputImage>
// Adapte the image size with the region
std::streamoff nbBytes = (this->m_ImageIO->GetImageSizeInBytes() / this->m_ImageIO->GetImageSizeInPixels()) * static_cast<std::streamoff>(region.GetNumberOfPixels());
otbMsgDevMacro(<<"NbBytes for region: "<<nbBytes);
otbMsgDevMacro(<< "Buffer conversion required from: "
<< this->m_ImageIO->GetComponentTypeInfo().name()
<< " to: "
<< typeid(ITK_TYPENAME ConvertPixelTraits::ComponentType).name() << " NbBytes"<<nbBytes<<" region.GetNumberOfPixels()"<<region.GetNumberOfPixels());
char * loadBuffer = new char[nbBytes];
this->m_ImageIO->Read(loadBuffer);
...
...
@@ -216,10 +199,6 @@ ImageFileReader<TOutputImage>
"Invalid output object type");
}
}
else
{
otbMsgDevMacro( << " Streaming Image Read ");
}
}
...
...
@@ -367,7 +346,6 @@ ImageFileReader<TOutputImage>
// Read OSSIM Keyword List
bool hasMetaData = handler->getImageGeometry(geom_kwl);
otbMsgDevMacro( << " AVANT *geom_kwl : "<<geom_kwl<<std::endl);
if (!hasMetaData)
{
...
...
@@ -377,8 +355,6 @@ ImageFileReader<TOutputImage>
{
otbMsgDebugMacro( <<"OSSIM MetaData present ! ");
otbMsgDevMacro( <<"Image keyword lists are :" << std::endl << geom_kwl);
// Update otb Keywordlist
ImageKeywordlist otb_kwl;
otb_kwl.SetKeywordlist( geom_kwl );
...
...
@@ -408,9 +384,7 @@ ImageFileReader<TOutputImage>
}
// Free memory
otbMsgDevMacro( <<"OSSIM Free Memory ? ");
delete handler;
otbMsgDevMacro( <<"OSSIM Free Memory OK ! ");
}
//Copy MetaDataDictionary from instantiated reader to output image.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment