![](/img/trans.png)
[英]How to have jpeg images be read in from a folder and shown in rendered HTML file in R?
[英]How do I load my all JPEG images from a folder to a R variable?
我想從“火車”文件夾中的R中的變量中的所有圖像。 有18539張圖像,它們的名稱是(0.jpg,1.jpg,...... 18539.jpg)。
當我的圖像較少時,我通常會以這種方式進行操作。 當我們有很多圖像時,有沒有一種更有效的方法?
Img <- c("train/0.jpg","train/1.jpg.........")
trainImg <- []
for (i in 1:18)
{
trainImg[[i]] <- readImage(Img[i])
}
即使我們不知道一個文件夾有多少個圖像,我也想加載所有圖像。 該功能應將所有圖像加載到文件夾中並將其存儲在列表中。
要自動創建文件名,請嘗試以下操作:
filenames<-paste0("train/", 0:18539, ".jpg")
這將創建列表:
[1] "train/0.jpg" "train/1.jpg" "train/2.jpg" "train/3.jpg" ....
然后,您可以按照注釋中的建議將此向量傳遞給lapply函數。
如果您想要目錄中的文件列表,請使用list.files
函數。
filenames<-list.files("train/", pattern=".jpg")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.