TypeError: fangfa.remove_colors_except() takes 3 positional arguments but 4 were given
时间: 2023-11-07 19:29:07 浏览: 116
django报错:add_atr() takes 0 positional arguments but 1 was given
这个错误提示意思是 `remove_colors_except()` 函数只需要三个定位参数,但是你提供了四个参数。这可能是因为你在调用 `remove_colors_except()` 函数时,多传递了一个参数。
你需要检查一下函数调用的语句,并确保你只传递了三个参数,例如:
```python
image = cv2.imread("image.jpg")
target_colors = [(255, 0, 0), (0, 255, 0), (0, 0, 255)]
threshold = 20
result = fangfa.remove_colors_except(image, target_colors, threshold)
```
在这个示例代码中,我们只传递了三个参数给 `remove_colors_except()` 函数。如果你仍然遇到问题,请检查你的代码,确认你是否多传递了参数。
阅读全文