我在 pyhton、opencv Traceback(最近一次调用最后一次)中遇到此错误:文件“C:/Users/PycharmProjects/prosses/main.py”,第 116 行,在 cv2.THRESH_BINARY_INV | cv2.THRESH_OTSU)[1] cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-hfoi92lm\opencv\modules\imgproc\src\thresh。 cpp:1557: 错误:(-2: 未指定错误) 在函数 'double __cdecl cv::threshold(const class cv::_InputArray &,const class cv::_OutputArray &,double,double,int)' 中
THRESH_OTSU 模式:'src_type == CV_8UC1 || src_type == CV_16UC1' 其中 'src_type' 为 6 (CV_64FC1)
[警告:0] 全局 C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-hfoi92lm\opencv\modules\videoio\src\cap_msmf.cpp (435) `anonymous-namespace':: SourceReaderCB::~SourceReaderCB 终止异步回调
小智 9
注意图像数据类型,类型必须为'uint8',因为算法计算灰度级,但需要保证灰度级为'uint8'。
image = image.astype("uint8")
Run Code Online (Sandbox Code Playgroud)