Python图像处理(10):从2.4.11到3.0.0

快乐虾

欢迎转载,但请保留作者信息

#获得码率及尺寸fps = videoCapture.get(cv2.cv.CV_CAP_PROP_FPS)size = (int(videoCapture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),

了,相应的代码也就成了:

#获得码率及尺寸fps = videoCapture.get(cv2.CAP_PROP_FPS)size = (int(videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH)),int(videoCapture.get(cv2.CAP_PROP_FRAME_HEIGHT)))

是这样的:

# 获取轮廓,我们的目的是分块,因此只使用外层轮廓,使用点序列的形式bin_img_save = np.copy(bin_img)(contoures, hierarchy) = cv2.findContours(bin_img_save, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)

观察此函数的导出接口:

if( PyArg_ParseTupleAndKeywords(args, kw, "Oii|OOO:findContours", (char**)keywords, &pyobj_image, &mode, &method, &pyobj_contours, &pyobj_hierarchy, &pyobj_offset) &&pyopencv_to(pyobj_image, image, ArgInfo("image", 1)) &&pyopencv_to(pyobj_contours, contours, ArgInfo("contours", 1)) &&pyopencv_to(pyobj_hierarchy, hierarchy, ArgInfo("hierarchy", 1)) &&pyopencv_to(pyobj_offset, offset, ArgInfo("offset", 0)) ){ERRWRAP2(cv::findContours(image, contours, hierarchy, mode, method, offset));return Py_BuildValue("(NNN)", pyopencv_from(image), pyopencv_from(contours), pyopencv_from(hierarchy));}

可以发现它返回了三个值,因此这个接口的调用就变成了:

# 获取轮廓,我们的目的是分块,因此只使用外层轮廓,使用点序列的形式bin_img_save = np.copy(bin_img)(new_img, contoures, hierarchy) = cv2.findContours(bin_img_save, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)

暂且就只发现这么多,,继续。

活在当下,别在怀念过去或者憧憬未来中浪费掉你现在的生活。

Python图像处理(10):从2.4.11到3.0.0

相关文章:

你感兴趣的文章:

标签云: