
uwsc超初心者です。
genymotionという仮想androidでゲームのボタンをポチポチすることをしたいのですが、画像認識してくれません。
無知な僕ですが頑張って書いてみました。
ACW(GETID("Genymotion for personal use - Google Nexus 7 - 4.3 (800x1280, 213dpi) - 192.168.56.101","QWidget"),522,121,438,676,0)
IFB CHKIMG("1.bmp") // 認識させたい画像ファイルを指定する
// 画像認識に成功した場合の処理をここに書く
MMV(G_IMG_X, G_IMG_Y)
BTN(LEFT,CLICK)
ELSE
// 画像認識に失敗した場合の処理をここに書く
MSGBOX("画像認識に失敗しました。")
ENDIF
これで実行したら「画像認識に失敗しました」と出てきます。
画像形式はbmpです。
だれか助けてください。

No.3ベストアンサー
- 回答日時:
WinShotで設定が正しければ(ビットマップで保存・減色しない)、確実にbmpになっているはず。
それも使ったことがあるツールですし。保存したものをペイントで開いてみればわかるでしょう。拡張子を変えただけのインチキだったら開けないか、文句を言われるはずなんで。普通はPrintScreenキーを押して、ペイントに貼り付けて欲しい部分を切り出し、ビットマップで保存するだけです。
どっちの方法でも、減色せず24ビットのビットマップで保存する必要はありますが、やっていることはツールか手作業かの違いだけです。ただし先の回答で貼ったリンク先にも書いてあったと思いますが、画面コピーは色が微妙に変わることがあるようなので、UWSC側でchkimgする時に色の認識幅を設定するか、色情報を無視してやる必要があるかも知れません。UWSCのヘルプでchkimgのところを参照するか、ググってみましょう。
大変お世話になりました。
おかげさまでbmp形式のことがよくわかりました。
色認識幅の設定を頑張ってみます!
ありがとうございました!

No.2
- 回答日時:
> この文の意味があまりよくわからないので
今のバージョンではどうなのか、試してみました。すると8x8の画像でも認識できたんで、画像の大きさはとりあえず気にしなくても良さそうです。となると考えうる原因は、以下の2つ。
1)画像が一致していない
2)見ている画像が間違っている
以下の説明が詳しいんで、そっちを参照してみてください。たぶんそれでいけるはず。
http://d.hatena.ne.jp/TipsMemo+computer-technolo …
何度も申し訳ないです。
私は、「winshot」というアプリの「ビットマップ保存」という機能を使って画像を取得しています。
それでbmp形式になっていると思うのですが、それではだめだとおもいます。
もしよければ、RandenSai様の画像の取得はどのようにしているのか教えてくれないでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question …
このサイトの「ベストアンサーに選ばれた回答」で
>jpg保存した画像を24bitbmpで保存しなおしただけ・・とかじゃないですよね。
というものがありますが、解決策はどうすればいいのでしょうか?
質問ばかりで本当に申し訳ございません。
よければ教えていただけませんか?よろしくお願いします

No.1
- 回答日時:
真っ先に一点確認として、認識させたい画像ファイルとやらはどのフォルダにありますか?もしuwsc.exeとは違うフォルダに入れてるんだったら、フルパスでフォルダ名まで書かないとだめです。
もしデスクトップだったら C:\Users\貴方のユーザー名\Desktop\1.bmp みたいに。最近のUWSCではどうだか知りませんが、以前は確か幅が16ピクセルとかの小さい画像だと、あってるのに不一致になっちゃうことがあったような・・・お試しで64x64とかの画像を作り、その画像をペイントか何かで開いておいてスクリプトを実行し、不一致と言われないけど本チャン画像だったら言われるようだと、このパターンに陥ってることになります。この場合はめんどくさくても、PEEKCOLOR関数でボタンの色を調べるしかないです。一点だけだと誤動作するから、最低でもボタンの四隅と真ん中は見ないとだめで、必要に応じ点数を増やすことになるでしょう。
回答ありがとうございました。
しかし、ファイルを同じ場所にしてみてもできませんでした。
RandenSaiさんが言われた
「最近のUWSCではどうだか知りませんが、以前は確か幅が16ピクセルとかの小さい画像だと、あってるのに不一致になっちゃうことがあったような・・・お試しで64x64とかの画像を作り、その画像をペイントか何かで開いておいてスクリプトを実行し、不一致と言われないけど本チャン画像だったら言われるようだと、このパターンに陥ってることになります。この場合はめんどくさくても、PEEKCOLOR関数でボタンの色を調べるしかないです。一点だけだと誤動作するから、最低でもボタンの四隅と真ん中は見ないとだめで、必要に応じ点数を増やすことになるでしょう。」
私が無知なので、この文の意味があまりよくわからないので、申し訳ないのですがもう少し詳しく書いていただけないでしょうか?
すみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
uwcs のマクロで画像認識をしてその画像があればクリックというマクロを作成したのですが、クリック後
その他(開発・運用・管理)
-
UWSC「画像が無い場合」
その他(プログラミング・Web制作)
-
UWSCの終了の仕方
その他(プログラミング・Web制作)
-
-
4
UWSC 画像判定と条件分岐について
その他(プログラミング・Web制作)
-
5
UWSCに制限時間を付けたいです
その他(プログラミング・Web制作)
-
6
UWSCでループ処理がうまくいきません
その他(プログラミング・Web制作)
-
7
uwscのCHKING関数の画像の認識がうまくいかない。
その他(プログラミング・Web制作)
-
8
UWSCの画像認識と条件分岐について(初心者で独学で作ってるもので助けてください)
その他(プログラミング・Web制作)
-
9
uwscの画像認識の不具合だと思います。
その他(プログラミング・Web制作)
-
10
UWSCを使って画像リンクをクリックするとき???
その他(プログラミング・Web制作)
-
11
uwsc 画像の取得および保存方法は?
その他(ソフトウェア)
-
12
UWSC 非アクティブウィンドウへのキー入力
その他(ソフトウェア)
-
13
UWSCの色認識幅のスクリプトを正しく治していただけませんか?
その他(プログラミング・Web制作)
-
14
uwscについて、同一の画像(仮にA)が画面に3~複数枚出現するので、初めにクリックした1枚から距離
C言語・C++・C#
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
プログラミングを学べる!?進化している子どものおもちゃについて専門家に聞いた!
プログラミングを学べるレゴブロックがあることはご存知だろうか。レゴに限らず最近のおもちゃには、プログラミングの要素がどんどん取り入れられているようだ。「教えて!goo」にも、「プログラミングを学べる子供...
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel ユーザーフォームで表示...
-
背景画像の繰り返しについて
-
【EXCEL VBA】ダブルクリックで...
-
C#で画像を他の画像に貼り付け...
-
画像の2次元フーリエ変換の結...
-
VBAのユーザーフォームのイメー...
-
UWSC 画像判定と条件分岐について
-
スマホでサイトの画像を長押し→...
-
画像のビット数を変更する方法
-
Leafletで画像をon、offさせる...
-
「using Windows」でエラーが出る
-
画像を読み込む順番を指定した...
-
HTMLで画像をポップアップで表...
-
EXCEL VBA 複数のImageコントロ...
-
OpenCVによる面積算出
-
【WPF】画像の切り替え
-
uwcs のマクロで画像認識をして...
-
uwscの画像認識に失敗します。
-
プルダウンメニューで選択した...
-
C#のForm内に複数画像を繰り返...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像のビット数を変更する方法
-
背景画像の繰り返しについて
-
「using Windows」でエラーが出る
-
EXCEL VBA 複数のImageコントロ...
-
【EXCEL VBA】ダブルクリックで...
-
UWSC 画像判定と条件分岐について
-
Excel ユーザーフォームで表示...
-
VBAのユーザーフォームのイメー...
-
MFCでCImageListに画像追加失敗
-
gif 画像上の ボタンに リン...
-
画像のピクセルデータの取得
-
同じ画像を複数回表示させる
-
uwcs のマクロで画像認識をして...
-
UWSC 画像認識で条件分岐
-
vb.net 画像の透過について
-
UWSCでループ処理がうまくいき...
-
UWSC「画像が無い場合」
-
画像比較
-
uwscについての質問です。 画面...
-
生成AI画像について
おすすめ情報