首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将仿射变换应用于TensorFlow2中的图像

将仿射变换应用于TensorFlow2中的图像
EN

Stack Overflow用户
提问于 2021-03-31 22:37:45
回答 1查看 141关注 0票数 1

我正在尝试将仿射变换应用于TensorFlow 2中包含一批图像(batch_size,通道,高度,宽度)的张量,表示为张量(batch_size,3,3)。

可以使用tfa.image.transform (https://www.tensorflow.org/addons/api_docs/python/tfa/image/transform)将一般变换应用于张量,但这需要将投影变换作为输入,而不是仿射变换。投影变换是表示变换的8维向量,而不是3X3矩阵。在Tensorflow 1中,这很容易解决,只需使用tf.contrib.image.matrices_to_flat_transforms将仿射变换转换为投影变换即可。然而,这个功能在Tensorflow 2中不再可用,而且据我所知,tfa中没有新的功能来取代它。

所以我的问题是:如果我有一个仿射变换的张量和一个包含一批图像的张量,我如何将该变换应用于TensorFlow 2中的图像?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-31 22:50:35

事实证明,TensorFlow 2中仍然存在必要的功能,但网站(https://www.tensorflow.org/addons/api_docs/python/tfa/image/)上的文档似乎不完整。该函数如下所示:tensorflow_addons.image.transform_ops.matrices_to_flat_transforms

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66889953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档