Package: rcaiman 1.2.3.9000

rcaiman: CAnopy IMage ANalysis

Tools for pre-processing and processing canopy photographs with support for raw data reading. Works with images taken with both regular and fisheye lenses (all types). Includes algorithms specifically designed to mitigate errors caused by direct sunlight.

Authors:Gastón Mauro Díaz [aut, cre]

rcaiman_1.2.3.9000.tar.gz
rcaiman_1.2.3.9000.zip(r-4.5)rcaiman_1.2.3.9000.zip(r-4.4)rcaiman_1.2.3.9000.zip(r-4.3)
rcaiman_1.2.3.9000.tgz(r-4.4-any)rcaiman_1.2.3.9000.tgz(r-4.3-any)
rcaiman_1.2.3.9000.tar.gz(r-4.5-noble)rcaiman_1.2.3.9000.tar.gz(r-4.4-noble)
rcaiman_1.2.3.9000.tgz(r-4.4-emscripten)rcaiman_1.2.3.9000.tgz(r-4.3-emscripten)
rcaiman.pdf |rcaiman.html
rcaiman/json (API)
NEWS

# Install 'rcaiman' in R:
install.packages('rcaiman', repos = c('https://gastonmaurodiaz.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/gastonmaurodiaz/rcaiman/issues

On CRAN:

65 exports 1 stars 1.33 score 77 dependencies 2 scripts 206 downloads

Last updated 9 days agofrom:ba4c791aed. Checks:OK: 5 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 09 2024
R-4.5-winNOTESep 09 2024
R-4.5-linuxNOTESep 09 2024
R-4.4-winOKSep 09 2024
R-4.4-macOKSep 09 2024
R-4.3-winOKSep 09 2024
R-4.3-macOKSep 09 2024

Exports:apply_thrazimuth_imagecalc_cocalc_diametercalc_relative_radiuscalc_zenith_colrowcalibrate_lenschessboardcie_sky_model_rastercolorfulnesscorrect_vignettingcrop_caimcrosscalibrate_lensdefuzzifyenhance_caimexpand_noncircularextract_dnextract_featureextract_radiometryextract_rlextract_sky_pointsextract_sun_coordfind_sky_pixelsfisheye_to_equidistantfisheye_to_panofit_cie_sky_modelfit_coneshaped_modelfit_trend_surfacefix_reconstructed_skygbcinterpolate_sky_pointslenslocal_fuzzy_thresholdingmask_hsmask_sunlit_canopymaskingmembership_to_colornormalizeobiaootb_mbltootb_obiaootb_sky_reconstructionoptim_normalizepercentage_of_clipped_highlightspolar_qtreeqtreeread_binread_caimread_caim_rawread_manual_inputread_opt_sky_coefregional_thresholdingrings_segmentationrow_col_from_zenith_azimuthsectors_segmentationsky_grid_segmentationtest_lens_coefthr_isodatathr_mbltwrite_binwrite_caimwrite_sky_pointswrite_sun_coordzenith_azimuth_from_row_colzenith_image

Dependencies:abindbase64encBHbriobslibcachemcallrclassclassIntclicolorspacecrayondata.tableDBIdescdiffobjdigeste1071evaluatefansifastmapfilenamerfontawesomefsgluehighrhtmltoolshtmlwidgetsjquerylibjsonliteKernSmoothknitrlazyevallidRlifecyclemagrittrMASSmemoisemimepillarpkgbuildpkgconfigpkgloadpracmapraiseprocessxproxypsR6rappdirsrbibutilsRcppRcppArmadilloRdpackrematch2rglrlangrlasrmarkdownrprojroots2sasssfspatialstarsterratestthattibbletinytexunitsutf8vctrswaldowithrwkxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Apply thresholdapply_thr
Build azimuth imageazimuth_image
Calculate canopy opennesscalc_co
Calculate diametercalc_diameter
Calculate relative radiuscalc_relative_radius
Calculate zenith raster coordinatescalc_zenith_colrow
Calibrate lenscalibrate_lens
Do chessboard segmentationchessboard
CIE sky model rastercie_sky_model_raster
Quantify colorfulnesscolorfulness
Correct vignetting effectcorrect_vignetting
Crop a canopy image from a filecrop_caim
Cross-calibrate lenscrosscalibrate_lens
Defuzzify a fuzzy classificationdefuzzify
Enhance canopy imageenhance_caim
Expand non-circularexpand_noncircular
Extract digital numbersextract_dn
Extract featureextract_feature
Extract radiometry dataextract_radiometry
Extract relative luminanceextract_rl
Extract sky pointsextract_sky_points
Extract sun coordinatesextract_sun_coord
Find sky pixelsfind_sky_pixels
Fisheye to equidistantfisheye_to_equidistant
Fisheye to panoramicfisheye_to_pano
Fit CIE sky modelfit_cie_sky_model
Fit cone-shaped modelfit_coneshaped_model
Fit a trend surface to sky digital numbersfit_trend_surface
Fix reconstructed skyfix_reconstructed_sky
Gamma back correctiongbc
Interpolate sky pointsinterpolate_sky_points
Access the lens databaselens
Local fuzzy thresholdinglocal_fuzzy_thresholding
Mask hemispheremask_hs
Mask sunlit canopymask_sunlit_canopy
Image maskingmasking
Compute the membership to a target colormembership_to_color
Normalize datanormalize
Do object-based image analysis of canopy photographsobia
Out-of-the-box model-based local thresholdingootb_mblt
Out-of-the-box object-based image analysis of canopy photographsootb_obia
Out-of-the-box sky reconstructionootb_sky_reconstruction
Optimize a parameter of the function 'normalize()'optim_normalize
Percentage of clipped highlightspercentage_of_clipped_highlights
Do quad-tree segmentation in the polar spacepolar_qtree
Do quad-tree segmentationqtree
Read binarized imagesread_bin
Read a canopy image from a fileread_caim
Read a canopy image from a raw fileread_caim_raw
Read manual inputread_manual_input
Read optimized sky coefficientsread_opt_sky_coef
Regional thresholdingregional_thresholding
Do rings segmentationrings_segmentation
Obtain row and col numbers from zenith and azimuth anglesrow_col_from_zenith_azimuth
Do sectors segmentationsectors_segmentation
Do sky grid segmentationsky_grid_segmentation
Test lens projection functionstest_lens_coef
Calculate a threshold with the isodata methodthr_isodata
Calculate thresholds with the model-based methodthr_mblt
Write binarized imageswrite_bin
Write canopy imagewrite_caim
Write sky pointswrite_sky_points
Write sun coordinateswrite_sun_coord
Obtain zenith and azimuth angles from row and col numberszenith_azimuth_from_row_col
Build Zenith imagezenith_image