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]> 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 Raster_34bands.tif > -io.vd Shp_Apprentissage.shp -io.imstat XML_Raster_34bands.xml -sample.mt > 1000 -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] > 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]. > 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]. For more options, visit https://groups.google.com/d/optout.
