Hi Sylvio,
Could you tell version of otb gdal you are using and about how you
installed them.
For source build of OTB it is very very important to have read at
Software guide
http://www.orfeo-toolbox.org/packages/nightly/latest/SoftwareGuide/SoftwareGuidech2.html#x14-210002.2
On Tue, Jun 3, 2014 at 12:22 PM, Sylvio L.
<[email protected] <mailto:[email protected]>> wrote:
*Hi all,
I'm trying to launch a SVM classification on a raster with 34
bands like this :*
------------------------------------------ COMMAND
---------------------------------------------------
/usr/local/bin/otbcli_TrainImagesClassifier -io.il
<http://io.il> Raster_34bands.tif -io.vd Shp_Apprentissage.shp
-io.imstat XML_Raster_34bands.xml -sample.mt <http://sample.mt>
1000 -sample.mv <http://sample.mv> 1000 -sample.edg false
-sample.vtr 0.5 -sample.vfn Class -classifier libsvm
-classifier.libsvm.k linear -classifier.libsvm.c 1
-classifier.libsvm.opt true -io.out SVMModel_Raster_34bands.model
----------------------------------------------------------------------------------------------------------------
*
On my computer, I get this error :*
------------------------------------------ ERROR
---------------------------------------------------
2014 Jun 03 11:57:16 : Application.logger (DEBUG) Entering
DoExecute
2014 Jun 03 11:57:17 : Application.logger (INFO) Elevation
management: setting default height above ellipsoid to 0 meters
2014 Jun 03 11:57:17 : Application.logger (FATAL) The
following error occurred during application execution :
/usr/include/ITK-4.5/itkImportImageContainer.hxx:192:
Failed to allocate memory for image.
Inconsistency detected by ld.so: dl-close.c: 759: _dl_close:
Assertion `map->l_init_called' failed!
----------------------------------------------------------------------------------------------------------------
*
I think there is not enough memory on my computer, **so I
launched the same command on **a server with a larger memory.
I get a another error :*
------------------------------------------ ERROR
---------------------------------------------------
2014 Jun 03 12:06:37 : Application.logger (DEBUG) Entering
DoExecute
2014 Jun 03 12:06:37 : Application.logger (INFO) Elevation
management: setting default height above ellipsoid to 0 meters
/usr/local/bin/otbcli : ligne 29 : 8548 Erreur de
segmentation $OTB_CLI_LAUNCHER "$@"
----------------------------------------------------------------------------------------------------------------
*I don't understand why !!!
I checked paths of the files and they are correct.
I launched this command on a raster with a band and it works.
The server responsable gave me the out GDB :*
----------------------------------------------------------------------------------------------------------------
Program received signal SIGSEGV, Segmentation fault.
GDALCopyWordsT<float, float> (nWordCount=<optimized out>,
nDstPixelStride=<optimized out>, pDstData=<optimized out>,
nSrcPixelStride=<optimized out>, pSrcData=<optimized out>) at
rasterio.cpp:879
879 CopyWord(tValue, *pOutPixel);
#0 GDALCopyWordsT<float, float> (nWordCount=<optimized out>,
nDstPixelStride=<optimized out>, pDstData=<optimized out>,
nSrcPixelStride=<optimized out>, pSrcData=<optimized out>) at
rasterio.cpp:879
#1 GDALCopyWordsFromT<float> (nWordCount=12547,
nDstPixelStride=136, eDstType=GDT_Float32, pDstData=<optimized
out>, bInComplex=false, nSrcPixelStride=4, pSrcData=0x2667d80)
at rasterio.cpp:1020
#2 GDALCopyWords (nWordCount=12547, nDstPixelStride=136,
eDstType=GDT_Float32, pDstData=<optimized out>,
nSrcPixelStride=4, eSrcType=GDT_Float32, pSrcData=0x2667d80) at
rasterio.cpp:1285
#3 GDALCopyWords (pSrcData=<optimized out>,
eSrcType=<optimized out>, nSrcPixelStride=<optimized out>,
pDstData=<optimized out>, eDstType=<optimized out>,
nDstPixelStride=<optimized out>, nWordCount=12547) at
rasterio.cpp:1228
#4 0x00007ffff34baeb5 in GDALRasterBand::IRasterIO
(this=0x19151a0, eRWFlag=eRWFlag@entry=GF_Read,
nXOff=nXOff@entry=0, nYOff=nYOff@entry=1259,
nXSize=nXSize@entry=12547, nYSize=nYSize@entry=1,
pData=pData@entry=0x7ff52e9b6e98,
nBufXSize=nBufXSize@entry=12547, nBufYSize=nBufYSize@entry=1,
eBufType=eBufType@entry=GDT_Float32,
nPixelSpace=nPixelSpace@entry=136,
nLineSpace=nLineSpace@entry=1706392)
at rasterio.cpp:313
#5 0x00007ffff34bb92a in GDALDataset::BlockBasedRasterIO
(this=0x1914c80, eRWFlag=GF_Read, nXOff=0, nYOff=0,
nXSize=12547, nYSize=12334, pData=0x7ff5ae8e4010,
nBufXSize=12547, nBufYSize=12334, eBufType=GDT_Float32,
nBandCount=34, panBandMap=0x18f0920, nPixelSpace=136,
nLineSpace=1706392, nBandSpace=4) at rasterio.cpp:2474
#6 0x00007ffff34859a6 in GDALDataset::RasterIO
(this=0x1914c80, eRWFlag=GF_Read, nXOff=0, nYOff=0,
nXSize=12547, nYSize=12334, pData=0x7ff5ae8e4010,
nBufXSize=12547, nBufYSize=12334, eBufType=GDT_Float32,
nBandCount=34,
panBandMap=0x18f0920, nPixelSpace=136, nLineSpace=1706392,
nBandSpace=4) at gdaldataset.cpp:1762
#7 0x0000000000f650f6 in otb::GDALImageIO::Read(void*) ()
#8 0x0000000000bfc063 in
otb::ImageFileReader<otb::VectorImage<float, 2u>,
otb::DefaultConvertPixelTraits<float> >::GenerateData() ()
#9 0x000000000105e714 in
itk::ProcessObject::UpdateOutputData(itk::DataObject*) ()
#10 0x0000000000a3ee4e in
itk::ImageBase<2u>::UpdateOutputData() ()
#11 0x000000000105e6bf in
itk::ProcessObject::UpdateOutputData(itk::DataObject*) ()
#12 0x00007fffb194ee8e in
otb::Wrapper::TrainImagesClassifier::DoExecute() () from
/usr/local/lib/otb/applications/otbapp_TrainImagesClassifier.so
#13 0x0000000000c383d8 in otb::Wrapper::Application::Execute() ()
#14 0x0000000000c384ce in
otb::Wrapper::Application::ExecuteAndWriteOutput() ()
#15 0x00000000009d484b in
otb::Wrapper::CommandLineLauncher::ExecuteAndWriteOutput() ()
#16 0x00000000009d22b9 in main ()
#CopyWord (fValueIn=nan(0x400000), fValueOut=<optimized out>)
at rasterio.cpp:738
#738 fValueOut = fValueIn;
----------------------------------------------------------------------------------------------------------------
*Is someone could help me please ?!
**Thank you **in advance,
Sylvio*
--
--
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html
You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
<mailto:[email protected]>
To unsubscribe from this group, send email to
[email protected]
<mailto:otb-users%[email protected]>
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
---
You received this message because you are subscribed to the
Google Groups "otb-users" group.
To unsubscribe from this group and stop receiving emails from
it, send an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
Regards,
Rashad
--
--
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html
You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
---
You received this message because you are subscribed to the Google
Groups "otb-users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.