python - 如何使用 opencv reduce 使用 cv2 python API

标签 python opencv

我检查了the documentation但它不完整:没有提到 rtype 参数实际上是什么。

我认为它是一个归约类型,但我找不到任何变量,如 cv2.CV_REDUCE_SUM 等...我发现许多使用不同变量名的函数都有这个问题。在 cv2 API 中查找专有名称的最佳方法是什么?

最佳答案

我发现可以在下面的包中找到合适的变量

cv2.cv

如果您在 uint8 图像上使用 CV_REDUCE_SUM 运算符,您必须明确提供更大范围的 dtype 参数以避免溢出(例如

slice = cv2.reduce(image, 1, cv2.cv.CV_REDUCE_SUM, dtype=numpy.int32)

如果您使用 CV_REDUCE_AVG 操作,结果不会溢出,这就是为什么设置 dtype 是可选的。

关于python - 如何使用 opencv reduce 使用 cv2 python API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328348/

相关文章:

Python:subprocess.popen:读取每一行输出

java - Android-HOG描述符距离

c++ - 如何在 Win32 C++ 应用程序中将 OpenCV 显示窗口添加为另一个窗口的子窗口?

c++ - 打开窗口选择图像 C++

python - Groupby 序列计数和序列持续时间

Python turtle 在边界内随机游走

python - 在哪里导入模块

python - 从主文件夹的子文件夹中随机提取文件

python-2.7 - 在 Python 中使用 Opencv 从图像中减去背景

c++ - 编译一个使用Opencv的cpp文件