opencv_transforms:Torchvision图像增强的OpenCV实现

时间:2024-06-01 04:22:05
【文件属性】:

文件名称:opencv_transforms:Torchvision图像增强的OpenCV实现

文件大小:906KB

文件格式:ZIP

更新时间:2024-06-01 04:22:05

Python

opencv_transforms 该存储库旨在快速替代。 此仓库使用OpenCV为PyTorch计算机视觉管道提供快速图像增强。 我编写这段代码是因为基于Pillow的Torchvision转换由于缓慢的图像增强而使我的GPU饿死了。 要求 OpenCV有效安装。 使用OpenCV版本3.4.1、4.1.0测试 已在Windows 10和Ubuntu 18.04上进行测试。 有证据表明OpenCV不能在Linux / MacOS上的多线程上很好地工作,例如pytorch DataLoader中的num_workers num_workers >0 。 我还没有遇到这个问题。 安装 opencv_transforms现在是一个pip包! 只需使用 pip install opencv_transforms 用法 零钱! 请注意导入语法! from opencv_transforms i


【文件预览】:
opencv_transforms-master
----MANIFEST.in(24B)
----benchmarks()
--------benchmarking_Zero_padding_50x25.png(72KB)
--------benchmarking_Color_constrast_and_brightness.png(71KB)
--------benchmarking_Color_saturation_only.png(74KB)
--------benchmarking_Random_horizontal_flip.png(73KB)
--------benchmarking_Color_hue_only.png(75KB)
--------benchmarking_Color_contrast_only.png(68KB)
--------benchmarking_Random_rotation_10_degrees.png(73KB)
--------benchmarking_Random_affine.png(71KB)
--------benchmarking_Resize.png(66KB)
--------benchmarking_Random_crop_quarter_size.png(73KB)
--------benchmarking_Color_brightness_only.png(68KB)
--------benchmarking_Random_vertical_flip.png(71KB)
--------benchmarking_Random_resized_crop_for_Inception.png(73KB)
--------benchmarking_Five_crop.png(69KB)
--------benchmarking_Random_grayscale.png(71KB)
--------benchmarking_Ten_crop.png(68KB)
--------benchmarking_Resize_flip_brightness_contrast_rotate.png(70KB)
--------benchmarking_Center_Crop.png(70KB)
----LICENSE(1KB)
----opencv_transforms()
--------__init__.py(0B)
--------transforms.py(39KB)
--------functional.py(24KB)
----setup.py(736B)
----README.md(3KB)
----tests()
--------test_color.py(2KB)
--------compare_to_pil_for_testing.ipynb(5KB)
--------setup_testing_directory.py(2KB)
--------utils.py(227B)
--------test_spatial.py(1KB)
----.gitignore(107B)

网友评论