【发布时间】:2016-08-29 07:13:49
【问题描述】:
我尝试过 Leadtool SDK 播放 1080p DICOM 视频@30fps,但我无法从 DICOM 文件中读取图像,从 DICOM 文件中获取图像需要很长时间。
如果我们必须达到 30fps 的帧率,那么应该在 33 毫秒内读取图像,因为 33 毫秒是 30fps 帧率的两帧之间的时间。 领先工具读取 1080p 的单张图像/帧的时间超过 50 毫秒。
因此,我无法为 1080p 视频实现 30fps 帧速率。
Leadtool 可以读取 720p 视频文件,没有任何问题,只是 1080p 高清视频有问题。
我正在使用下面的代码来获取图像。
RasterImage image = _Dataset.GetImage(null, count++, 0,
_DicomImageInformation.IsGray ? RasterByteOrder.Gray : RasterByteOrder.Bgr | RasterByteOrder.Rgb,
DicomGetImageFlags.None | DicomGetImageFlags.AutoLoadOverlays);
拜托,有人可以为此建议我任何解决方案,或者有人知道任何 DICOM 库能够以 30fps 播放 1080p DICOM 视频。
【问题讨论】:
-
库推荐在这里是题外话,这个具体问题 - 你可以与这个库供应商讨论它。通常,DICOM 1080p30 文件的播放方式(以相似的性能)与 MP4 等标准视频文件相同。
标签: video dicom leadtools-sdk fo-dicom