pytorch torchvision.ops.roi_align

最后发现pytorch的roialign不是和网上说的一样啊,他输入的bbox框坐标是需要相对于input的坐标的啊!比如inpu的featuremap的width是24,那么就要求框坐标是[0-23]之间的数!

下面要注意bbox的位置数值应该是大于1的数字,小数都是错的

import torchvision
import torchinput_ = torch.rand(3, 128, 24, 96) #[b,c,h,w]bbox = [[0,0.1,0.15,0.4,0.6],[0,0.1,0.15,0.4,0.6],
[1,0.01,0.15,0.4,0.6],
[1,0.1,0.25,0.7,0.6],
[2,0.01,0.14,0.5,0.6],
[2,0.1,0.45,0.4,0.6],
[2,0.01,0.45,0.12,0.6],
[0,0.01,0.25,0.15,0.6]]bbox_1 = torch.tensor(bbox)#[8,5]#[8,128,7,7]
roi = torchvision.ops.roi_align(input=input_, boxes=bbox_1,output_size=(7, 7))

pytorch torchvision.ops.roi_align 示例相关推荐

  1. pytorch torchvision.ops.roi_align

    pytorch的torchvision.ops.roi_align这个算子真的是坑我好多天啊!害我连续加班半个月!二阶段目标检测后面用roi_align来提取特征. 接口官方说明:https://py ...

  2. Pytorch实现nms (torchvision.ops.nms torchvision.ops.boxes.batched_nms)

    torchvision.ops.nms torchvision中已经有了nms torchvision.ops.nms(boxes, scores, iou_threshold) boxes (Ten ...

  3. No module named 'torchvision.ops'的解决办法

    问题:cuda的版本是cuda 10.0,在使用torchvision=0.2.2,torch版本为1.4.0时候报错: No module named 'torchvision.ops' 网上说是t ...

  4. Python问题: cannot import name ‘_new_empty_tensor‘ from ‘torchvision.ops

    问题描述 在运行 from torchvision.ops import _new_empty_tensor 出现以下报错 Traceback (most recent call last): Fil ...

  5. PyTorch 常用代码段示例整理

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 众所周知,程序猿在写代码时通常会在网上搜索大量资料,其中大部分是代 ...

  6. Can't get source for site-packages\torchvision\ops\poolers.py. TorchScript requires source access in

    Can't get source for site-packages\torchvision\ops\poolers.py. TorchScript requires source access in ...

  7. Windows安装Pytorch/torchvision

    windows linux通用: 1.7.1 支持cuda10.1 pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio ...

  8. Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应版本安装之详细攻略

    Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配.对应版本安装之详细攻略 目录 深度学习中pytorch/torchvision版本和CUDA版本最正确 ...

  9. 成功解决ModuleNotFoundError: No module named 'torchvision.ops'

    成功解决ModuleNotFoundError: No module named 'torchvision.ops 目录 解决问题 解决方法 解决问题 Traceback (most recent c ...

最新文章

  1. 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(二十六)...
  2. RANK() OVER(PARTITION BY deptno ORDER BY empno)
  3. 5G NGC — ETSUN(I-SMF/I-UPF)拓扑增强
  4. android7.0如何加载本地图片,Android 6.0和7.0 加载同一张图片,结果不同
  5. 10.1引用数据类型的转换
  6. opencv mat 修改_C++ opencv矩阵和pytorch tensor的互相转换
  7. Leetcode 1. 两数之和 (Python版)
  8. 前端技术-调试工具(上)
  9. 科目三靠边停车驾驶流程
  10. Golang并发——并发技术Goroutine和channel的使用、定时器、生产者消费者、条件变量、select
  11. Modown收费资源下载 WordPress 1.7主题+Erphpdown插件
  12. Spring基于注解的方式二
  13. gcc/g++ 参数总结
  14. beetle.express一通讯案例测试结果
  15. Linux电源管理-Operating Performance Points(OPP)
  16. 免费JSON格式的服务接口
  17. IDEA插件开发指南
  18. springSecurity+redis反序列化失败--problem deserializing ‘setterless‘ property (“authorities“)
  19. 关于unrecognized selector sent to instanc
  20. linux查看进程所在运行目录

热门文章

  1. c语言如何框出视频或图像中的车辆,[转载]视频图像中的车辆检测跟踪和分类
  2. 从1,3,5,7,9,11,13,15中选3个数(选择可重复)作和得30
  3. 总结:对象存储、块存储、文件存储的区别
  4. string字符串常见用法
  5. 沁恒CH552G实现最小系统[沁恒8位机MCU最小系统]
  6. 高通 OpenXR SDK 使用指南(2)
  7. eclipse中的buidpath配置(工程不build)
  8. 青云云服务器怎么上传文件,青云QingCloud发布文件存储,进一步完善软件定义存储解决方案...
  9. java定义语法解析器,java开发工具intellij idea使用教程:定义语法和解析器.pdf
  10. 基于NodeJs的微信第三方平台认证授权流程