image = cv2.imread('1.bmp') target_colors = ['FFFFFF'] threshold = 20 result = ff.remove_colors_except(image, target_colors, threshold) 报错 result = ff.remove_colors_except(image, target_colors, threshold) TypeError: fangfa.remove_colors_except() takes 3 positional arguments but 4 were given 如何修改
时间: 2024-03-22 14:39:15 浏览: 56
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
5星 · 资源好评率100%
根据错误提示信息,函数`remove_colors_except()`只接受3个位置参数,但是你传递了4个参数。可以将函数调用改成以下形式:
```
result = ff.remove_colors_except(image=image, target_colors=target_colors, threshold=threshold)
```
通过指定参数名,可以将参数传递给函数并避免参数数量错误的问题。
阅读全文