我已经尝试使用 Leadtool SDK 播放 1080p DICOM 视频@30fps,但我无法从 DICOM 文件中读取图像,从 DICOM 文件中获取图像需要很长时间。
如果我们必须达到 30fps 的帧率,那么 Image 应该在 33 毫秒内被读取,因为 33 毫秒是 30fps 帧率的两帧之间的时间。引导工具花费超过 50 毫秒来读取 1080p 的单个图像/帧。
因此,我无法为 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 库可以播放 1080p DICOM 视频@30fps。