首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数字显微图与R之间的数据传输(连接)

数字显微图与R之间的数据传输(连接)
EN

Stack Overflow用户
提问于 2015-04-23 10:04:42
回答 2查看 165关注 0票数 1

我是DM的新用户,我需要在数字显微图像R之间传输数据(像素亮),以处理和建模图像。

具体来说,我需要从原始图像中提取亮像素,将其发送到R进行处理,然后返回DM以表示新图像。

我想知道这是否可能,以及如何在DM脚本中实现。

非常感谢。致以问候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-23 12:37:05

DM (脚本)和外部世界之间几乎没有直接联系,所以最好的解决方案很可能是以下(以DM为中心的)路由:

在DM中启动了一个脚本,它可以:

  • 所需的所有UI
  • 提取强度等。
  • 将所有必需的数据以适当的格式保存在特定路径上的光盘上。(原始数据/文本-数据/.)
  • 调用外部应用程序(可以从命令提示符调用的任何内容,包括.bat文件),并等待该命令完成

您的所有R代码都是以可以从命令提示符调用的方式编写的,可能具有命令提示符参数(即配置文件):

  • 从特定路径读取数据
  • 按需要处理(没有UI,所以请“静默地”处理)
  • 将结果保存在特定路径上的磁盘上
  • 封闭应用

此时,DM中的脚本仍在继续,读取结果(并可能对磁盘上的文件进行清理)。

因此,在本质上,重要的是你的R代码可以作为一个“独立的”黑匣子执行完全由命令行参数控制。

启动外部应用程序所需的命令可以在“实用程序函数”下的帮助文档中找到,它是LaunchExternalProcess。它是在GMS 2.3.1中引入的。

票数 0
EN

Stack Overflow用户

发布于 2015-04-23 15:32:18

您可能还想尝试使用命令ScrapCopy()ScrapPasteNew()将图像(或图像分区)复制到剪贴板中,但我不确定那里的数据是如何处理的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29820176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档