Entering edit mode
valleem
•
0
@valleem-17750
Last seen 6.3 years ago
Hello!
I have the same question as there : CRImage createTrainingSet package is not available to install
...but no clue of the answer.
I have used lsf.str("package:CRImage") and I can see that createTrainingSet function is not listed.
*edit : I have downloaded the source and there are no createTrainingSet.R script... That might explain why...
Thanks for any help!
> source("https://bioconductor.org/biocLite.R") > biocLite("CRImage") > library(CRImage) > f = system.file("extdata", "exImg.jpg", package="CRImage") > img=readImage(f) > trainingValues=createTrainingSet(filename=f,maxShape=800,minShape=40,failureRegion=2000) Error in createTrainingSet(filename = f, maxShape = 800, minShape = 40, : could not find function "createTrainingSet"
As needed, the output of sessionInfo() :
> sessionInfo() R version 3.5.1 (2018-07-02) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200) Matrix products: default locale: [1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C LC_TIME=English_United States.1252 attached base packages: [1] parallel stats graphics grDevices utils datasets methods base other attached packages: [1] dplyr_0.7.6 CRImage_1.28.0 aCGH_1.58.0 multtest_2.36.0 Biobase_2.40.0 [6] BiocGenerics_0.26.0 survival_2.42-3 cluster_2.0.7-1 DNAcopy_1.54.0 EBImage_4.22.1 loaded via a namespace (and not attached): [1] Rcpp_0.12.19 pillar_1.3.0 compiler_3.5.1 bindr_0.1.1 bitops_1.0-6 class_7.3-14 [7] iterators_1.0.10 tools_3.5.1 digest_0.6.17 tibble_1.4.2 jsonlite_1.5 lattice_0.20-35 [13] pkgconfig_2.0.2 png_0.1-7 rlang_0.2.2 Matrix_1.2-14 foreach_1.4.4 rstudioapi_0.8 [19] yaml_2.2.0 bindrcpp_0.2.2 e1071_1.7-0 fftwtools_0.9-8 htmlwidgets_1.3 tidyselect_0.2.4 [25] locfit_1.5-9.1 stats4_3.5.1 grid_3.5.1 sgeostat_1.0-27 glue_1.3.0 R6_2.3.0 [31] jpeg_0.1-8 purrr_0.2.5 magrittr_1.5 codetools_0.2-15 htmltools_0.3.6 MASS_7.3-50 [37] splines_3.5.1 abind_1.4-5 assertthat_0.2.0 tiff_0.1-5 RCurl_1.95-4.11 crayon_1.3.4
Yes, it seems that function is missing from CRImage and the example line in the manual is simply text - it's never run or checked to see if it works. It looks like it was removed a long time ago, but you can still find it in the source code for this version of the package (http://www.bioconductor.org/packages/2.10/bioc/html/CRImage.html), but I presume it was removed for a reason....
Hi Mike!
Yes I agree with you, and with my first try of the older package, createTrainingSet() is calling to 'hullFeatures' and cannot find it. A quick search on it showed that it is a deprecated function of EBImage, and has been replaced by computeFeatures.shape().
So yes, there is a reason it is not anymore included, I guess. I contacted the authors as well if they answer I will follow up here.