【发布时间】:2016-03-05 02:14:30
【问题描述】:
我有这段代码在 Python 上运行良好。 我想在 C/C++ 中做同样的事情,但我不明白 C++ 中的内核是如何工作的:
kernel = np.ones((3,3),np.uint8)
opening = cv2.morphologyEx(thresh,cv2.MORPH_OPEN,kernel, iterations = 2)
kernel 和 opening 是 Mat 对象。
我也有
mat1=np.uint8(mat1)
我不明白这个 np 前缀是什么。
【问题讨论】:
-
np前缀是numpy库。 OpenCV 使用该库进行所有数值运算,因为 Python 数组对于数值计算非常低效。