上述代码出现问题AttributeError: module 'cv2' has no attribute 'IMWRITE_PXM_BINARY_HUFFMAN_ONLY'
时间: 2024-05-24 20:09:09 浏览: 23
这个问题的原因是在 OpenCV 4.0.0 版本中,将 cv2.IMWRITE_PXM_BINARY_HUFFMAN_ONLY 这个常量修改为了 cv2.IMWRITE_PXM_BINARY。因此,在新版本的 OpenCV 中,使用 cv2.IMWRITE_PXM_BINARY 来代替 cv2.IMWRITE_PXM_BINARY_HUFFMAN_ONLY 就可以解决这个问题了。
如果你使用的是 OpenCV 4.0.0 以上的版本,那么建议直接使用 cv2.IMWRITE_PXM_BINARY。
相关问题
AttributeError: module 'cv2' has no attribute 'IMWRITE_PNG_DEPTH'
这个错误通常是由于OpenCV版本问题引起的。在旧版本的OpenCV中,IMWRITE_PNG_DEPTH是不可用的。如果你使用的是旧版本的OpenCV,可以尝试使用IMWRITE_PNG_STRATEGY参数来代替IMWRITE_PNG_DEPTH参数。如果你使用的是新版本的OpenCV,可以尝试更新你的OpenCV版本或者检查你的安装是否正确。
以下是一个使用IMWRITE_PNG_STRATEGY参数的例子:
```python
import cv2
img = cv2.imread('image.png')
cv2.imwrite('new_image.png', img, [cv2.IMWRITE_PNG_STRATEGY_DEFAULT, 1])
```
上述代码出现错误:AttributeError: module 'cv2' has no attribute 'Tracker_create'
根据提供的引用内容,代码出现错误的原因是因为cv2库中的Tracker_create方法被删除了,所以在使用该方法时会报错。为了解决这个问题,可以使用引用中提供的改动后的代码,将原本的cv2.TrackerBoosting_create等方法改为cv2.legacy.TrackerBoosting_create等方法。这样就可以避免使用被删除的Tracker_create方法,从而解决报错问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)