图像增强 cnn

举报
风吹稻花香 发表于 2021/06/04 23:26:01 2021/06/04
【摘要】   https://github.com/HuiZeng/Image-Adaptive-3DLUT   该文是香港理工大学张磊老师及其学生在图像增强领域的又一颠覆性成果。它将深度学习技术与传统3DLUT图像增强技术结合,得到了一种更灵活、更高效的图像增强技术。所提方法能够以1.66ms的速度对4K分辨率图像进行增强(硬件平台:Titan RTX GP...

 

https://github.com/HuiZeng/Image-Adaptive-3DLUT

 

该文是香港理工大学张磊老师及其学生在图像增强领域的又一颠覆性成果。它将深度学习技术与传统3DLUT图像增强技术结合,得到了一种更灵活、更高效的图像增强技术。所提方法能够以1.66ms的速度对4K分辨率图像进行增强(硬件平台:Titan RTX GPU)。

paper: https://www4.comp.polyu.edu.hk/~cslzhang/paper/PAMI_LUT.pdf

code: https://github.com/HuiZeng/Image-Adaptive-3DLUT

 

需要编译:

trilinear_cpp


  
  1. from setuptools import setup
  2. import torch
  3. from torch.utils.cpp_extension import BuildExtension, CUDAExtension, CppExtension
  4. if torch.cuda.is_available():
  5. print('Including CUDA code.')
  6. setup(
  7. name='trilinear',
  8. ext_modules=[
  9. CUDAExtension('trilinear', [
  10. 'src/trilinear_cuda.cpp',
  11. 'src/trilinear_kernel.cu',
  12. ])
  13. ],
  14. cmdclass={
  15. 'build_ext': BuildExtension
  16. })
  17. else:
  18. print('NO CUDA is found. Fall back to CPU.')
  19. setup(name='trilinear',
  20. ext_modules=[CppExtension('trilinear', ['src/trilinear.cpp'])],
  21. cmdclass={'build_ext': BuildExtension})

 

set DISTUTILS_USE_SDK=1
set MSSdk=1

编译成功,调用 dll找不到,解决方法:

把目录:Lib\site-packages\torch\lib

下面的dll拷贝到pyd目录下面,可以调用了。

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/111938303

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。