在 ResearchKit 中捕获皮疹的图像

Posted

技术标签:

【中文标题】在 ResearchKit 中捕获皮疹的图像【英文标题】:Capture an image of a skin rash in ResearchKit 【发布时间】:2016-02-10 11:35:57 【问题描述】:

我正在为狼疮患者开发 Apple ResearchKit 应用程序。我已经放了一些调查和步行活动的任务。

现在我需要频繁拍摄皮疹的图像,仅将其保存在应用程序中(而不是在照片应用程序中),并将最新图像与最后拍摄的图像进行比较。

我需要知道我是否可以使用 ResearchKit 来完成上述任务。如何打开 iPhone 相机并使用 ResearchKit 拍摄图像?我知道图像比较是 ResearchKit 之外的任务。但我的首要任务是在 ResearchKit 中捕获图像。是否可以使用 ResearchKit 或者我必须在 RK 范围之外执行此任务。 请提供任何代码或任何链接(如果有)。

提前致谢

【问题讨论】:

ResearchKit 有一个image capture step 【参考方案1】:

@prateek ResearchKit 有一个图像捕获步骤,可以满足您的要求。您还必须在任务视图控制器中为捕获的图像声明一个输出目录。示例代码如下。

ORKImageCaptureStep *imageCaptureStep = [[ORKImageCaptureStep alloc] initWithIdentifier:@"ImageCaptureStep"];
imageCaptureStep.title = /*Title for the step*/;

ORKTaskViewController *taskViewController = [[ORKTaskViewController alloc] initWithTask:imageCaptureStep taskRunUUID:nil];
taskViewController.delegate = self;
taskViewController.outputDirectory = /*where to store your image*/;

别忘了为任务视图控制器实现“ORKTaskViewControllerDelegate”。

【讨论】:

以上是关于在 ResearchKit 中捕获皮疹的图像的主要内容,如果未能解决你的问题,请参考以下文章

ResearchKit 标头无法在 Xcode 中导入

无法通过 CocoaPods 安装 ResearchKit(ResearchKit 已经存在)

如何在 ResearchKit 中配置具有多个 ORKAudioSteps 的 ORKOrderedTask?

CareKit 和 ResearchKit 冲突

如何在 ResearchKit 上创建个人同意页面?

从字符串中的 ORKQuestionResult 数组中获取 Researchkit 中的结果?