在StereoMorph R软件包中使用digitizeImages加载.tif文件时出现问题

时间:2019-08-21 01:30:24

标签: r

我想在R中使用StereoMorph包在成百上千的蜗牛壳图像上生成地标和半地标配置。目前,我所有的文件都保存为.tif。 StereoMorph的digitizeImages函数应该适用于几种图像文件类型,包括.tif。

我使用以下代码将.tif文件的文件夹加载到StereoMorph数字化应用程序中:

landmarks<-c("apex", "superapertural suture", "antapertural suture", "widest point of terminal whorl", "columnar aperture edge", "outer aperture edge", "upper aperture wall", "lower aperture wall", "umbilicus")
splines<-matrix(c("superapertural spire", "antapertural spire", "apex", "apex", "superapertural suture", "antapertural suture"), nrow = 2, ncol = 3)
digitizeImages(image.file = "images/Kayangel 03", shapes.file = "landmarks/Kayangel 03", landmarks.ref = landmarks, curves.ref = splines)

但是,数字化应用程序没有显示我的图像,而是显示了巨大的通用缩略图。单个错误文件不是问题;我所有的.tif文件都看到相同的通用缩略图。我还在R中看到以下错误消息:

Listening on http://127.0.0.1:4620
cannot remove file 'www/img/61.1.03_001_aperture_TRO.tif', reason 'Permission denied'cannot remove file 'www/img/62.2.03_001_aperture_TRO.tif', reason 'Permission denied'cannot remove file 'C:/Users/Teresa Rose Osborne/Documents/R/win-library/3.6/StereoMorph/extdata/apps/digitizeImages/www/img/61.1.03_001_aperture_TRO.tif', reason 'Permission denied'cannot remove file 'C:/Users/Teresa Rose Osborne/Documents/R/win-library/3.6/StereoMorph/extdata/apps/digitizeImages/www/img/62.2.03_001_aperture_TRO.tif', reason 'Permission denied'NULL

我将少数图像转换为.jpg,而digitizeImages与.jpg文件配合得很好。但是,我发现转换为.jpg效率很低,我宁愿避免使用成千上万个文件。

有人知道为什么digitalizeImages无法与.tif一起使用吗?我该如何解决该问题?还是以超快的方式一次性将数百个文件从.tif转换为.jpg?

0 个答案:

没有答案