gpt4 book ai didi

c++ - 如何将深度图像复制到彩色图像?

转载 作者:太空狗 更新时间:2023-10-29 21:31:29 25 4
gpt4 key购买 nike

我尝试将深度图像 blit 成较小的图像(目标是模糊图像)。

问题是,当我使用 VK_FILTER_LINEAR 执行 vkCmdBlitImage 时,我收到以下消息:If the format of srcImage is a depth, stencil, or depth stencil那么过滤器必须是 VK_FILTER_NEAREST。我想我首先需要将深度图像复制到彩色图像。

然后我用 VK_FILTER_NEAREST 尝试了 vkCmdBlitImage 但我有这个错误:如果 srcImage 和 dstImage 图像之一具有深度、模板或深度模板格式,另一个必须具有完全相同的格式

我对 vkCmdCopyImage 也有同样的问题。

我的问题是:我可以在不创建管道的情况下将深度图像复制到彩色图像吗?

最佳答案

您不能直接将深度数据复制到彩色图像中。您可以通过 vkCmdCopyImageToBuffer 将深度数据复制到缓冲区,然后使用 vkCmdCopyBufferToImage 将该数据复制到图像中。

关于c++ - 如何将深度图像复制到彩色图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58063803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com