python - 如何使用 CNN 输出图像?
问题描述
我正在尝试使用 CNN 进行深度估计(这是我的最终目标),但我发现的一个问题是:我刚刚使用 CNN 进行了图像分类,例如使用“CIFAR-10”、“MNIST”、“Cats vs Dogs”等。要进行深度估计,我需要输出一个新图像(NYUv2 数据集具有标记图像)。所以,我将输入一个像 256x256x3 这样的图像,并且需要输出另一个图像,例如 228x228x3。
我需要做什么?我可以只做一段时间的卷积,然后减少特征图并增加维度吗?谢谢
obs:我正在使用 Tensorflow 2.0
解决方案
我建议你使用一种UNet。这种架构具有下采样层,然后是上采样层以返回原始空间维度。
推荐阅读
- javascript - 单击按钮时我无法增加变量的值
- wix - 如果没有管理员权限,从我的 .MSI 安装的程序将无法启动
- python - SQLite 无法读取使用 Python 创建的表
- gremlin - 在循环语句中向图形遍历对象添加多个属性方法
- angular - Angular:IE 11 中 [style.display] 的奇怪行为 - 两种方式绑定不起作用
- xcode - 在 NASM 程序集中声明 .data 值的 mul eax
- google-pagespeed - 如何使用 apache 为第三方设置有效的缓存策略来服务静态资产?
- c# - Input.GetAxis Key 发布不适用于 WebGL
- r - bquote,解析,表达式以在 ggplot 中以希腊字母和变量作为下标获取多行标签
- excel - 从 Excel VBA 创建和格式化 Word 表格时遇到问题