Dear, I'm getting an error when performing a TrainVectorClassifier.
The 4 steps for Exact Large-Scale Mean-Shift segmentation were well done. The first error occur when I run ComputeOGRLayerFeaturesStatistics function to get the *xml* files, as follow : ################################################################################## Algoritmo ComputeOGRLayersFeaturesStatistics iniciando... /opt/OTB/OTB-6.0.0-Linux64/bin/otbcli_ComputeOGRLayersFeaturesStatistics -inshp "/MyDrive/qgis/shp/treino_join.shp" -feat meanB0,meanB1,meanB02 -outstats "/tmp/processing4d8726f9e95c4552972f9c9ed2de0892/06241ef875684175a6b653558183edb1/outstats.file" ERROR: option -elev.dem does not exist in the application. This is the ComputeOGRLayersFeaturesStatistics application, version 6.0.0 Compute statistics of the features in a set of OGR Layers ################################################################################## Then I try to run TrainVectorClassifier and there is another error. The file "*treino_join.shp*"(-io.vd) is the result of the "Join attributes by location" QGIS function, involving the shapefiles of segmented image, and regions of interest(digitized training areas), respectively , and contain the following fields : label, nbPixels, meanB0, meanB1, meanB2, meanB3, varB0, varB1, varB2, varB3, class, id. where 'class' is the classification attribute field (integer). Please see the OTB log: ############################################################# Algoritmo TrainVectorClassifier (libsvm) iniciando... /opt/OTB/OTB-6.0.0-Linux64/bin/otbcli_TrainVectorClassifier -io.vd "/MyDrive/qgis/shp/treino_join.shp " -io.stats /MyDrive/qgis/shp/treino_join.xml -feat label -cfield class -layer 0 -valid.layer 0 -classifier libsvm -classifier.libsvm.k linear -classifier.libsvm.m csvc -classifier.libsvm.c 1 -classifier.libsvm.opt true -classifier.libsvm.prob true -rand 0 -io.confmatout "/tmp/processing5f592839b4e14a6da06761d89d6eb4f5/70e786a6bce64ae09cabf761ddf5cdc5/io.confmatout.file" -io.out "/tmp/processing5f592839b4e14a6da06761d89d6eb4f5/ebaf9fc5401e48c3b56d5181cc68aad5/io.out.file" 2017 Aug 13 02:03:29 : Application.logger (INFO) Reading vector file 1/1 2017 Aug 13 02:03:29 : Application.logger (FATAL) The following *error* occurred during application execution : /home/mrashad/dashboard/otb/src/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.txx:58: itk::ERROR: ShiftScaleSampleListFilter(0x824070):* Inconsistent measurement vector size : Input Sample List size 1 Scale measurement vector size 3 Shift measurement vector size 3 * Converting outputs Carregando camada resultante Algorithm TrainVectorClassifier (libsvm) finished ############################################################# I' m running Ubuntu 16.04 and QGIS 2.18.11. I would appreciate for any help. Best regards, Emilio -- -- 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.
