opencv_transforms_torchvision:在Torchvision中进行转换的opencv重新实现

时间:2024-05-21 03:34:46
【文件属性】:

文件名称:opencv_transforms_torchvision:在Torchvision中进行转换的opencv重新实现

文件大小:99KB

文件格式:ZIP

更新时间:2024-05-21 03:34:46

opencv pillow pytorch torchvision Python

opencv_torchvision_transform 这是基于Opencv的torchvision“ transforms”的重写。 所有功能仅取决于cv2和pytorch(无PIL)。 如,cv2比PIL*倍。 转换中的大多数函数都被重新实现,除了: 在原始版本中已弃用的ToPILImage(我们使用过的opencv :)),Scale和RandomSizedCrop将被忽略。 原始的仿射变换只有5个*度,我实现了一个具有6个*度的仿射变换,称为RandomAffine6 (可以在找到)。 原始方法RandomAffine仍然保留,并使用opencv重新实现。 我的旋转功能是顺时针旋转,但是原始功能是逆时针旋转。 添加了一些新的方法,这些方法可以在“支持”中找到(粗体显示)。 opencv版本的所有输出与原始输出几乎相同(在测试) 。 支持: Compose


【文件预览】:
opencv_transforms_torchvision-master
----.github()
--------workflows()
----cvtorchvision()
--------__init__.py(38B)
--------cvtransforms()
----conftest.py(0B)
----tests()
--------test_package.py(67B)
----LICENSE(1KB)
----requirements.txt(89B)
----.gitignore(1KB)
----README.md(3KB)
----cat.jpg(78KB)

网友评论