无法理解OpenCV Python函数参数

2024-09-27 00:13:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习OpenCV和Python。 但我不能理解这些函数参数:

cv2.Canny(image, threshold1, threshold2[, edges[, apertureSize[, L2gradient]]])

在“threshold2”的争论之后,我再也不明白了,这些[]是什么意思?是一张单子?这是个愚蠢的问题,但我真的很想理解


Tags: image函数参数cv2opencv单子edgescannythreshold1
1条回答
网友
1楼 · 发布于 2024-09-27 00:13:06
我假设你熟悉C/C++,我发现我能从他们已经知道的一种语言中更好地理解它们。它们是具有默认值的参数。这意味着如果您不为这些参数提供任何值,它们将使用默认值

C/C++术语:

void point(int x = 3, int y = 4); // 3 , 4 are default values

point(1,2); // calls point(1,2)
point(1);   // calls point(1,4)
point();    // calls point(3,4)

相关问题 更多 >

    热门问题