paper名称是《MOWA: Multiple-in-One Image Warping Model》, ariv链接 https://arxiv.org/pdf/2404.10716
我第一次读这篇paper时,就被文章将开头的图片吸引了,图片是这样的。
![teaser](https://github.com/hpc203/MOWA-onnxrun/assets/28389623/5b5a8186-df0e-4ffe-bba2-b06eeccde5df)
可以看到,它一个模型就解决多个图像扭曲任务的,并且在摘要里的最后说:“大量实验表明,我们的 MOWA 在六个多合一图像扭曲任务上进行训练,在大多数任务上都优于最先进的特定任务模型。此外,MOWA 还表现出泛化到未见过场景的潜力,跨域和零样本评估证明了这一点。”
这么好的文章,我立刻就想着导出onnx模型文件,编写推理部署程序的,经过3天的编写和调试,最后发布了这套代码。
起初想用opencv-dnn做推理引擎的,可是opencv-dnn加载onnx文件报错了,看日志信息推测是在encoder模块里的LeWinTransformerBlock模块里的masked_fill在捣鬼
,因此我使用onnxruntime做推理引擎。
在编写c++程序的过程中发现了一个有趣的现象,那就是在GridSamplerBilinear函数里,数组以vector的形式访问和赋值,耗时140秒,
可是以指向数组的指针形式访问和赋值,耗时只有0.003秒,相差了46666倍的速度。
onnx文件在百度云盘,链接:https://pan.baidu.com/s/1fLODbgP7oMeHUXuCR3U0xQ
提取码:auhs
测试图片数量比较多,打包上传到百度云盘了,链接:https://pan.baidu.com/s/1Fq871r6TTsxcpqthgME9cg
提取码:jxk6
赵闪闪168.
- 粉丝: 6059
- 资源: 9291
最新资源
- RealtopNote 平板笔记文档
- 三菱FX3U三轴标准程序,包含轴点动,回零,相对与绝对定位, 整个项目的模块都有:主控程序,复位程序,手动,生产计数,只要弄明白这个程序,就可以非常了解整个项目的程序如何去编写,从哪里开始下手,可提供
- 基于Python Turtle模块的玫瑰花图形绘制实例
- 三菱M80系统PLC,T型图,系统一切都可以修,可以改 期待你的光临
- 台达Plc程序单轴标准点动,回零,相对,绝对定位控制模版,程序结构清晰明了,是学习与初次接触台达编程的好示例
- 使用Python Matplotlib与Numpy绘制3D动态玫瑰花数据可视化
- OBc车载充电器 3Kw OBC 车载充电器 含原理图、PC B图、C源代码、变压器参数等生产资料 附赠15kwdcdc模块资料 1、这款产品的方案采用的是dsp2803x系列 2、原理图
- Python中利用Matplotlib与Numpy绘制三维多彩玫瑰花模型
- 开关磁阻电机及其控制系统,三相6 4极,好东西不多,24V,100W
- MATLAB数据预测程序 人工智能算法:包括但不限于lstm神经网络,BP神经网络,RBF以及Elman等 传统经济学:ARIMA,GM灰色预测等均有 学习研究均可,具体效果视实验数据好坏二轮
- 各种模糊控制算法案例word+程序+建模过程 Fuzzy controller 自动控制理论 控制理论与应用 基于MATLAB Simulink搭建驾驶员制动意图识别模型,基于踏板位移和踏板速度,利
- 基于STM32F407 STM32H743芯片和SOEM的E therCAT主站源码 提供配套CUBE工程和 可配套正点原子探索者开发板使用,或任何带以太网口的407 H743板子 支持DC同步
- 基于SIFT特征和视觉词包模型的图像分类性能研究与实验 - 在Scene15数据集上的验证
- 细胞类型解卷积的新方法GTM-decon及其在癌症与糖尿病研究中的应用
- arduino 红绿灯代码
- 基于物理信息神经网络的完整结构拓扑优化框架及其应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈