質問編集履歴

2

locatecenterscreen内にgrayscale,confidenceを追加しました。

2020/06/02 03:41

投稿

goliragolira
goliragolira

スコア26

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- #python pyautoguiを使用し画像認識を試そうと思ったのですが、Noneしか表示されせん。画像自体はZOOMのアイコンで画面下部に表示された状態で実行しているのでが、どうしたら良いのでしょうか
1
+ #python pyautoguiを使用し画像認識を試そうと思ったのですが、confidenceでエラーが出ます。
2
2
 
3
3
  どうしたら認識できるのでしょうか。
4
4
 
@@ -16,7 +16,9 @@
16
16
 
17
17
 
18
18
 
19
- center = pg.locateCenterOnScreen("/Users/gorigorinogorira/Desktop/zoom_all/end.png")
19
+ center = pg.locateCenterOnScreen("/Users/gorigorinogorira/Desktop/zoom_all/end.png",
20
+
21
+ grayscale=True, confidence=0.8)
20
22
 
21
23
  print(center)
22
24
 
@@ -25,3 +27,43 @@
25
27
  コード
26
28
 
27
29
  ```
30
+
31
+
32
+
33
+ ```
34
+
35
+ エラーコード
36
+
37
+ File "test.py", line 5, in <module>
38
+
39
+ grayscale=True, confidence=0.8)
40
+
41
+ File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pyautogui/__init__.py", line 175, in wrapper
42
+
43
+ return wrappedFunction(*args, **kwargs)
44
+
45
+ File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pyautogui/__init__.py", line 207, in locateCenterOnScreen
46
+
47
+ return pyscreeze.locateCenterOnScreen(*args, **kwargs)
48
+
49
+ File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pyscreeze/__init__.py", line 400, in locateCenterOnScreen
50
+
51
+ coords = locateOnScreen(image, **kwargs)
52
+
53
+ File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pyscreeze/__init__.py", line 360, in locateOnScreen
54
+
55
+ retVal = locate(image, screenshotIm, **kwargs)
56
+
57
+ File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pyscreeze/__init__.py", line 340, in locate
58
+
59
+ points = tuple(locateAll(needleImage, haystackImage, **kwargs))
60
+
61
+ File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pyscreeze/__init__.py", line 135, in wrapper
62
+
63
+ return wrappedFunction(*args, **kwargs)
64
+
65
+ TypeError: _locateAll_python() got an unexpected keyword argument 'confidence'
66
+
67
+ コード
68
+
69
+ ```

1

print内の””を外しました。

2020/06/02 03:41

投稿

goliragolira
goliragolira

スコア26

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- #python pyautoguiを使用し画像認識を試そうと思ったのですが、なぜ動いてくれません。実行するとエラーが出るわけもなくcenterが表示されるのです。
1
+ #python pyautoguiを使用し画像認識を試そうと思ったのですが、Noneし表示されません。画像自体はZOOMのアイコン画面下部に表示された状態で実行しているのですが、どうしたら良いのでしょうか
2
2
 
3
3
  どうしたら認識できるのでしょうか。
4
4
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  center = pg.locateCenterOnScreen("/Users/gorigorinogorira/Desktop/zoom_all/end.png")
20
20
 
21
- print("center")
21
+ print(center)
22
22
 
23
23
 
24
24