Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing TypeError:\uuuuu call\uuuuuu()接受2个位置参数,但给出了3个。基于转移学习的FastRCNN训练浣熊预测模型_Image Processing_Computer Vision_Pytorch - Fatal编程技术网

Image processing TypeError:\uuuuu call\uuuuuu()接受2个位置参数,但给出了3个。基于转移学习的FastRCNN训练浣熊预测模型

Image processing TypeError:\uuuuu call\uuuuuu()接受2个位置参数,但给出了3个。基于转移学习的FastRCNN训练浣熊预测模型,image-processing,computer-vision,pytorch,Image Processing,Computer Vision,Pytorch,我使用的代码与此链接中提供的代码相同,但我的代码不起作用 这是我收到的错误消息 TypeError回溯最近一次呼叫last 在 7帧 在getitemself中,idx TypeError:call接受2个位置参数,但给出了3个我在这方面有点新手,我也有同样的问题 在做了更多的研究后,我找到了公认的答案: 29 target["iscrowd"] = iscrowd 30 if self.transforms is not None: 31

我使用的代码与此链接中提供的代码相同,但我的代码不起作用

这是我收到的错误消息 TypeError回溯最近一次呼叫last 在

7帧

在getitemself中,idx


TypeError:call接受2个位置参数,但给出了3个

我在这方面有点新手,我也有同样的问题

在做了更多的研究后,我找到了公认的答案:

 29         target["iscrowd"] = iscrowd

 30         if self.transforms is not None:

 31        ---> img, target = self.transforms(img, target)

 32         return img, target
 33 
而不是:

img = self.transforms(img)

删除目标为我解决了错误,也应该为您解决。不完全清楚为什么连官方的PyTorch也包括target,但它对我们不起作用。

我在这方面是个新手,我也有同样的问题

在做了更多的研究后,我找到了公认的答案:

 29         target["iscrowd"] = iscrowd

 30         if self.transforms is not None:

 31        ---> img, target = self.transforms(img, target)

 32         return img, target
 33 
而不是:

img = self.transforms(img)

删除目标为我解决了错误,也应该为您解决。不完全清楚为什么官方的PyTorch也包含target,但它对我们不起作用。

上述答案是不正确的,我在注意到之前意外地向上投票。您使用了错误的组合,请注意

在references/detection/中,我们有许多帮助函数来简化检测模型的训练和评估。这里,我们将使用references/detection/engine.py、references/detection/utils.py和references/detection/transforms.py。只需将它们复制到您的文件夹并在此处使用即可

有辅助脚本。它们是compose和flip方法的子类


在注意到这一点之前,我也做了同样的事情。不要使用torchvision.transforms中的compose方法,否则会出现上述错误。下载他们的模块并加载。

上面的答案不正确,我在注意到之前意外地投了赞成票。您使用了错误的组合,请注意

在references/detection/中,我们有许多帮助函数来简化检测模型的训练和评估。这里,我们将使用references/detection/engine.py、references/detection/utils.py和references/detection/transforms.py。只需将它们复制到您的文件夹并在此处使用即可

有辅助脚本。它们是compose和flip方法的子类


在注意到这一点之前,我也做了同样的事情。不要使用torchvision.transforms中的compose方法,否则会出现上述错误。下载他们的模块并加载。

此处相同,尝试修改图像的简单转换:\uuuu调用\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu但是有3个问题我不是100%确定,但看起来这个问题与Pytorch或TorchVision的版本有关,这很危险!问题是,如果你变换图像,而不是你的盒子,你会得到一个不匹配,想象你颠倒了一个而不是另一个。我认为这不是正确的答案。谢谢,是的,这是有意义的,特别是当变换是位置的时候。这是危险的!问题是,如果你变换图像,而不是你的盒子,你会得到一个不匹配,想象你颠倒了一个而不是另一个。我认为这不是正确的答案。谢谢,是的,这很有意义,尤其是当转换是位置转换时。此解决方案将在Linux计算机上工作,但您不能在Windows上安装其模块。此解决方案将在Linux计算机上工作,但您不能在Windows上安装其模块
img, target = self.transforms(img, target)