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

質問編集履歴

2

一部削除

2019/01/24 05:46

投稿

HawksfanMori619
HawksfanMori619

スコア9

title CHANGED
File without changes
body CHANGED
@@ -24,23 +24,4 @@
24
24
  cv2.waitKey(0)
25
25
  cv2.destroyAllWindows()
26
26
 
27
- import cv2
28
- import numpy as np
29
-
30
- img = cv2.imread('Img_1_1_1.jpg',0)
31
- img = cv2.medianBlur(img,5)
32
- cimg = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)
33
-
34
- circles = cv2.HoughCircles(img,cv2.HOUGH_GRADIENT,1,20,
35
- param1=50,param2=60,minRadius=0,maxRadius=0)
36
-
37
- circles = np.uint16(np.around(circles))
38
- for i in circles[0,:]:
39
- cv2.circle(cimg,(i[0],i[1]),i[2],(0,255,0),2)
40
- cv2.circle(cimg,(i[0],i[1]),2,(0,0,255),3)
41
-
42
- cv2.imshow('detected circles',cimg)
43
- cv2.waitKey(0)
44
- cv2.destroyAllWindows()
45
-
46
27
  ```

1

書式の改善

2019/01/24 05:46

投稿

HawksfanMori619
HawksfanMori619

スコア9

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,26 @@
4
4
 
5
5
 
6
6
  ### 該当のソースコード
7
+ ```Python
8
+ import cv2
9
+ import numpy as np
7
10
 
11
+ img = cv2.imread('Img_1_1_1.jpg',0)
12
+ img = cv2.medianBlur(img,5)
13
+ cimg = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)
14
+
15
+ circles = cv2.HoughCircles(img,cv2.HOUGH_GRADIENT,1,20,
16
+ param1=50,param2=60,minRadius=0,maxRadius=0)
17
+
18
+ circles = np.uint16(np.around(circles))
19
+ for i in circles[0,:]:
20
+ cv2.circle(cimg,(i[0],i[1]),i[2],(0,255,0),2)
21
+ cv2.circle(cimg,(i[0],i[1]),2,(0,0,255),3)
22
+
23
+ cv2.imshow('detected circles',cimg)
24
+ cv2.waitKey(0)
25
+ cv2.destroyAllWindows()
26
+
8
27
  import cv2
9
28
  import numpy as np
10
29
 
@@ -22,4 +41,6 @@
22
41
 
23
42
  cv2.imshow('detected circles',cimg)
24
43
  cv2.waitKey(0)
25
- cv2.destroyAllWindows()
44
+ cv2.destroyAllWindows()
45
+
46
+ ```