我正在使用 python-openCV。使用 Sobel 边缘检测时,出现以下断言错误:
src.size() == dst.size() && src.channels() == dst.channels() && ((src.depth() == CV_8U && (dst.depth() == CV_16S || dst.depth() == CV_32F)) || (src.depth() == CV_32F && dst.depth() == CV_32F))
我创建了dest
using CreateImage()
,它的大小和通道与src
. src 和 dest 的深度也是 IPL_DEPTH_8U。我还尝试使用加载图像,LoadImageM()
以便常量是一种类型CV_*
,但这没有帮助。
我也碰巧发现IPL_DEPTH_8U == CV_8U
是false
。