Visualize statistics calculated through the bands of a hyperspectral image.

viewSpectra(x, ...)

Arguments

x

A numeric matrix or vector containing the values to be plotted at each spectral band (wavelength). Generally, an object obtained with slideBrick().

...

Further graphical parameters. See par().

See also

Examples

p <- system.file('exdata', 'obory.dat', package = 'hyperbrick')
im <- buildBrick(p, ref_layer = 35,
                spectral_feature = "radiance",
                hFOV = 36.8, vFOV = 36.8, height = 45)
plotRGB(im, r = 63, b = 34, g = 11, scale = 90, axes = TRUE)

sw <- slideWindows(im)
lapply(sw, lines, col = "white") -> null_obj


sb <- slideBrick(im, sw, fun = mean)
head(sb)
#>          [,1]     [,2]     [,3]     [,4]     [,5]     [,6]     [,7]     [,8]
#> b500  0.00000  0.00000  0.00000  0.00000  0.00000 0.000000 0.000000 0.000000
#> b505  0.00000  0.00000  0.00000  0.00000  0.00000 0.000000 0.000000 0.000000
#> b510 11.79205 12.67605 21.29978 20.94344 12.21813 6.023995 4.981181 7.849396
#> b515 12.01696 13.06392 21.62398 21.26475 12.52908 6.250693 5.178989 8.026050
#> b520 12.71720 14.02949 22.58452 22.14150 13.18786 6.725950 5.614171 8.683364
#> b525 13.79005 15.30170 24.25934 23.53501 14.05698 7.175950 6.110624 9.659335
#>          [,9]    [,10]    [,11]    [,12]    [,13]    [,14]    [,15]     [,16]
#> b500  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000 0.000000  0.000000
#> b505  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000 0.000000  0.000000
#> b510 12.03990 11.09400 12.39036 19.87567 15.99911 12.24247 8.418176  8.700094
#> b515 12.25776 11.48036 12.84247 20.20906 16.39177 12.43893 8.524428  8.797017
#> b520 13.04166 12.31346 13.81038 21.15222 17.11912 13.10895 8.929664  9.433277
#> b525 13.99977 13.35069 14.85989 22.61416 18.19804 13.95802 9.333934 10.110058
#>         [,17]    [,18]     [,19]    [,20]    [,21]    [,22]    [,23]    [,24]
#> b500  0.00000  0.00000  0.000000 0.000000  0.00000  0.00000  0.00000  0.00000
#> b505  0.00000  0.00000  0.000000 0.000000  0.00000  0.00000  0.00000  0.00000
#> b510 12.28775 11.98501  9.410292 7.780066 12.42318 11.16484 11.95397 10.97556
#> b515 12.53495 12.24035  9.707666 8.058001 12.82431 11.40856 12.21546 11.16260
#> b520 13.39001 13.08614 10.302645 8.703024 13.69258 12.12586 12.97013 11.94404
#> b525 14.40220 14.00684 11.029289 9.621460 14.92233 13.04437 13.96336 12.93659
#>         [,25]    [,26]    [,27]     [,28]     [,29]     [,30]    [,31]    [,32]
#> b500  0.00000  0.00000  0.00000  0.000000  0.000000  0.000000 0.000000 0.000000
#> b505  0.00000  0.00000  0.00000  0.000000  0.000000  0.000000 0.000000 0.000000
#> b510 12.92253 12.94517 14.00093  9.236243  9.134851  8.658979 7.492242 7.709739
#> b515 13.16033 13.20734 14.37727  9.570986  9.500834  9.064646 7.793684 8.014747
#> b520 14.05495 14.05786 15.24735 10.250336 10.315966  9.832174 8.472262 8.756453
#> b525 15.10479 15.11048 16.24241 10.988586 11.293843 10.758612 9.307473 9.619555
#>         [,33]    [,34]    [,35]    [,36]    [,37]     [,38]    [,39]    [,40]
#> b500  0.00000  0.00000  0.00000  0.00000  0.00000  0.000000  0.00000  0.00000
#> b505  0.00000  0.00000  0.00000  0.00000  0.00000  0.000000  0.00000  0.00000
#> b510 13.06671 13.27072 12.69055 12.05847 10.89709  9.378806 10.48469 10.11875
#> b515 13.33651 13.57671 13.06007 12.45611 11.23811  9.773626 10.90207 10.41898
#> b520 14.20146 14.40906 13.93273 13.28567 12.05873 10.489893 11.72387 11.25886
#> b525 15.23692 15.58520 14.98942 14.33671 13.00880 11.326692 12.75440 12.32435
#>         [,41]    [,42]    [,43]    [,44]    [,45]    [,46]    [,47]    [,48]
#> b500  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000
#> b505  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000
#> b510 13.48917 13.64205 13.37886 13.56867 13.00339 12.73784 13.28987 13.04013
#> b515 13.74778 14.03180 13.77919 13.95390 13.40299 13.11183 13.69759 13.55552
#> b520 14.62761 14.94024 14.66414 14.84718 14.31798 14.01043 14.70246 14.55084
#> b525 15.83377 16.10756 15.79138 15.98240 15.52143 15.33367 16.13706 15.93570
#>         [,49]    [,50]    [,51]    [,52]    [,53]    [,54]    [,55]    [,56]
#> b500  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000
#> b505  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000
#> b510 13.63683 13.73035 13.66764 13.69082 13.84616 13.67900 13.54697 13.83929
#> b515 13.98461 14.04402 14.10380 14.14364 14.35796 14.11804 14.07176 14.36406
#> b520 14.88745 15.01892 15.02518 15.13148 15.40044 15.15656 15.12409 15.43306
#> b525 16.16156 16.24737 16.37410 16.48167 16.82897 16.60194 16.63744 17.13088
#>         [,57]    [,58]    [,59]    [,60]    [,61]    [,62]    [,63]    [,64]
#> b500  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000
#> b505  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000  0.00000
#> b510 13.85809 14.29480 14.08475 14.15916 14.32270 14.26025 14.60836 14.92372
#> b515 14.23614 14.60731 14.46781 14.70629 14.87917 14.76157 15.17373 15.56151
#> b520 15.14356 15.67760 15.46307 15.68947 15.96226 15.83765 16.25169 16.68170
#> b525 16.62304 17.14171 16.89596 17.17698 17.46341 17.40235 17.88129 18.33716

viewSpectra(sb, ylab = "Radiance")