我是DM的新用户,我需要在数字显微图像和R之间传输数据(像素亮),以处理和建模图像。
具体来说,我需要从原始图像中提取亮像素,将其发送到R进行处理,然后返回DM以表示新图像。
我想知道这是否可能,以及如何在DM脚本中实现。
非常感谢。致以问候。
发布于 2015-04-23 12:37:05
DM (脚本)和外部世界之间几乎没有直接联系,所以最好的解决方案很可能是以下(以DM为中心的)路由:
在DM中启动了一个脚本,它可以:
您的所有R代码都是以可以从命令提示符调用的方式编写的,可能具有命令提示符参数(即配置文件):
此时,DM中的脚本仍在继续,读取结果(并可能对磁盘上的文件进行清理)。
因此,在本质上,重要的是你的R代码可以作为一个“独立的”黑匣子执行完全由命令行参数控制。
启动外部应用程序所需的命令可以在“实用程序函数”下的帮助文档中找到,它是LaunchExternalProcess。它是在GMS 2.3.1中引入的。
发布于 2015-04-23 15:32:18
您可能还想尝试使用命令ScrapCopy()和ScrapPasteNew()将图像(或图像分区)复制到剪贴板中,但我不确定那里的数据是如何处理的。
https://stackoverflow.com/questions/29820176
复制相似问题