2017-09-06 17 views
2

私はOpenCVとPythonも学んでいます。 しかし、私はこれらのfuncionsパラメータを理解することはできません。私はもう理解できない「しきい値2」THER引数の後OpenCV Python関数の引数を理解できません。

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

を、これらの[]の手段を何?それはリストですか?それは愚かな質問ですが、私は本当に理解したいです。

+1

彼らはオプションのパラメータです。学習の目的のために最初にそれらを無視してから、あなたが望むようにエッジが見えるまでそれらと遊んで始めてください –

+0

ありがとう!ですから、これらのオプションのパラメータを入れたいのであれば、同じものの中にあるすべてのものを入れなければなりません。 – PeterPedro

答えて

0

私はあなたが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) 
+0

ええ、ありがとう!それを見て、私はこれを示すための方法がより理解しやすいと思う。 – PeterPedro

関連する問題