【发布时间】:2018-12-07 16:28:46
【问题描述】:
这是一个来自 C++ 的示例:
cv::absdiff(input,cv::Scalar(target),output);
其中target 是cv::Vec3b [190, 119, 102]
我在 Python 中尝试了以下操作:
output = cv2.absdiff(image, np.array([190, 119, 102]) )
这失败了:
错误:断言失败(type2 == 6 && (sz2.height == 1 || sz2.height == 4)) 在 arithm_op,文件 /tmp/opencv-20180529-55469-97fkx6/opencv-3.4.1/modules/core/src/arithm.cpp, 第 661 行
如何正确翻译这段代码?
【问题讨论】:
标签: python c++ numpy opencv opencv3.0