teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2018/07/19 10:38

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -29,6 +29,9 @@
29
29
  また、`circles != None`の結果もNumPyアレイです。
30
30
  **NumPyは != に少し特殊な意味を持たせているのです。**直感的ではありますが。
31
31
 
32
+ 一方、is not の意味は元のままです。
33
+ `circles is not None`は純粋に、『circlesがNoneであるかどうか』を判定します。
34
+
32
35
  ----
33
36
  ここでNumPyアレイの真偽値を無理矢理得ようとしてみます。
34
37
  ```Python

1

追記

2018/07/19 10:38

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  circles = cv2.HoughCircles(gray, cv2.HOUGH_GRADIENT, 1, 60, param1=10, param2=85, minRadius=10, maxRadius=80)
14
14
 
15
- cond = (circle != None)
15
+ cond = (circles != None)
16
16
  print(cond)
17
17
  print(type(cond))
18
18
  ```
@@ -26,6 +26,7 @@
26
26
  こんな感じです。
27
27
  検出に成功したときは、NoneではなくNumPyアレイが返ります。
28
28
 
29
+ また、`circles != None`の結果もNumPyアレイです。
29
30
  **NumPyは != に少し特殊な意味を持たせているのです。**直感的ではありますが。
30
31
 
31
32
  ----