Hi Rashad, As suggested, I tried to run in shell prompt and getting an error, enclosed the error.png
Thanks, Pugazh On Thursday, 9 April 2015 19:34:50 UTC+5:30, Pugazh wrote: > > > Thanks for your quick response. I tried in Qgis, Processing its working > fine and I am getting the output. > > Regards, > Pugazh > > On Thursday, 9 April 2015 19:08:37 UTC+5:30, Rashad wrote: >> >> >> >> On Thu, Apr 9, 2015 at 3:21 PM, Pugazhendhi N <[email protected]> wrote: >> >>> Hi All, >>> >>> I am new to Orfeo, I have installed QGIS v2.8.1 and OSGeo4W in my sys >>> and I am using windows7 OS(win32). >>> >>> I have configured OTB with Qgis Python2.7 by copying the 3 >>> files(_otbApplication.pyd, otbApplication.py, otbApplication.pyc) from >>> "C:\OSGeo4W\apps\orfeotoolbox\python\" to "C:\Program Files (x86)\QGIS >>> Wien\apps\Python27\Lib\site-packages\". >>> >>> I am using Landsat8 image with 7 bands and the size of the image is >>> 15mb. I have taken this example from otb cookbook and tried to run the >>> following code in Qgis Python and ending up with the below error >>> >>> # Import the otb applications package >>> import otbApplication >>> >>> img = r"D:\\temp\\landsat8.img" >>> filterImg = "D:\\temp\\filter.tif" >>> spatialImg = "D:\\temp\\spatial.tif" >>> MeanShiftSmoothing = >>> otbApplication.Registry.CreateApplication("MeanShiftSmoothing") >>> >>> MeanShiftSmoothing.SetParameterString("in", img) >>> MeanShiftSmoothing.SetParameterString("fout", filterImg) >>> MeanShiftSmoothing.SetParameterString("foutpos", spatialImg) >>> MeanShiftSmoothing.SetParameterInt("spatialr", 16) >>> MeanShiftSmoothing.SetParameterFloat("ranger", 16) >>> MeanShiftSmoothing.SetParameterFloat("thres", 0.1) >>> MeanShiftSmoothing.SetParameterInt("maxiter", 100) >>> # The following line execute the application >>> MeanShiftSmoothing.ExecuteAndWriteOutput() >>> >>> >> will come back to python, but do you have the same error when using >> otbcli_MeanShiftSmoothing or otgui_MeanShiftSmoothing ? >> >> you can launch them from osgeo4w shell(cmd) not from the osgeo4w msys >> >>> >>> >>> Error: >>> File "<input>", line 1, in <module> >>> File "c:/users/abc/appdata/local/temp/tmp94byjq.py", line 17, in <module> >>> MeanShiftSmoothing.ExecuteAndWriteOutput() >>> File >>> "C:\PROGRA~2\QGISWI~1\apps\Python27\lib\site-packages\otbApplication.py", >>> line 871, in ExecuteAndWriteOutput >>> def ExecuteAndWriteOutput(self): return >>> _otbApplication.Application_ExecuteAndWriteOutput(self) >>> RuntimeError: Exception thrown in otbApplication >>> Application_ExecuteAndWriteOutput: >>> c:\users\jmalik\dashboard\src\itkv4\modules\core\common\include\itkImportImageContainer.hxx:192: >>> Failed to allocate memory for image. >>> >>> Am I doing anything wrong in configuring the otb application with qgis? >>> or anything else? >>> >>> Thanks >>> >>> -- >>> -- >>> 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.
