OPENCV 4.04 > THRESH_OTSU 模式: > 'src_type == CV_8UC1 || src_type == CV_16UC1' > 其中 > 'src_type' 为 6 (CV_64FC1)

Can*_*maz 6 python opencv

我在 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)