python缺少位置参数_Python TypeError:缺少2个必需的位置参数//如何修复?

我有这个TypeError: capture_and_decode() missing 2 required positional arguments: 'bitrange' and 'axes'

我的代码是:def capture_and_decode(self, bitrange, axes):

cam_width, cam_height = self.camera.resolution

scr_range = self.display.displaywindow.resolution

self.raw_images = numpy.empty((len(axes), cam_height, cam_width, bitrange))

for axis in axes:

for bits in range(0,bitrange):

stripe_width = cam_width // 2 ** (bits + 1)

print(stripe_width)

binary = numpy.fromiter(GrayCode(bits + 1).generate_gray(), dtype=numpy.int) % 2

vector = numpy.repeat(binary, stripe_width)

img = numpy.tile(vector, (cam_height, 1))

self.display.displaywindow.show(img)

time.sleep(0.25)

self.raw_images[axis, :, :, bits] = self.camera.capture()

错误在最后一行。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值