R函数将.png文件选择到raynorcolour中,并提取有意义的值以保存在 Dataframe 中

dfty9e19  于 2023-04-03  发布在  其他
关注(0)|答案(1)|浏览(81)

我希望使用R-包raynercolor来识别颜色(例如百分比,颜色,色调)的各种真菌图片,我已经删除了背景上,并保存为.png文件.我有100的照片处理.我想创建一个函数,将挑选出这些照片的文件夹,运行raynercolor(我猜这会是一个循环?),然后将结果保存为带有文件名和raynercolor重要输出的 Dataframe 。
我是R工作室的新手,没有自己编写函数或循环的经验。如果有人能给我一个类似的问题,甚至帮我写一段代码,那就太棒了!
https://www.researchgate.net/publication/360386152_Package_%27PUPMCR%27_Type_Package_Title_Color_Identification_of_Fungi_Based_on_Rayner_1970_and_Known_Fungal_Pigment_Association

library(PUPMCR)
raynercolor(system.file("fungi.png", package = "PUPMCR"))
euoag5mw

euoag5mw1#

我们可以用

do.call(rbind, Map(cbind, column_label = basename(files), 
    lapply(files, raynercolor)))

相关问题