25.とにかくヨシっ、 ……は回避したい [Ubuntu]
さて、今日のお題も減色ネタです。
ただし、前回は画像のクォリティをなるべく落とさずに
ファイルサイズを減らすのが目的でしたが、
今回は画像認識の向上につながる減色ネタです。
で、今回のネタのきっかけも某ブラウザゲーでしてw
このブラゲーをやりつつ、なろう小説を読むのが
休日のスタイルになって久しいのですが
このブラゲー、なんとなく適当にクリックしていたりすると大変な目にあったりします。
特に赤い字の明朝体フォントでデカデカと何かが表示されているのに、
気づかずに進撃したりすると……
すごくかなしいことになります。(;_;)
で、そんなかなしいことを回避するために
真剣に注意深くゲームをプレイしなきゃいけないんですけどね。
ときどきやらかします。(;_;)
やっぱり人の努力って限界がありますよ。
特に最近記憶力がヤバいなと自分でも自覚しておりまして
とくに、「アレっ、さっきの大丈夫だったよな?」 なんてのが
最近特に多くなって来ておりまして……
何かわかんないけど、とにかくヨシっ(現場猫風)
とやって、何度(;_;)な目にあったことか……
とまあこんな具合でして、これをナントカしたいというのがきっかけですね。
ただ、言い訳じゃないですけど、
これはゲームの自動実行ツールじゃないから!
……誰に言い訳してるんですかねえ。 ( ´_ゝ`)フーン
まあwikiにツール類とか掲載されていて、
通信機能の解析とかやっているツールとかもあるから
まあ、これくらいは大丈夫……、だよね?
まあ、リカに冠ナントカとも言うし……
なんで、今回は処理の概要だけの記載になります。
1.マウスイベントを監視して、左クリックのキーダウン時に以降の処理を開始
2.アクティブウィンドウのタイトルを取得して、某ブラゲーだったら以降の処理を開始
3.画面キャプチャを取得して戦果の画面かどうかを認識
違っていたらキャプチャ画像は削除
4.赤い字が表示されているかを認識
赤い字が表示されているときはアラートを表示
画像ファイルを大量に生成するので、仮想ディスク上に保存することにしました。
/dev/shmですね。
電源OFFにするとファイルも消えるので、楽チンだし。
ただ、4の処理に苦労しましてですね。どうも煙の効果が認識を阻害するようでして、
なかなかアラートが表示されないんですね。
で、試行錯誤した結果、今回の減色ネタになります。
convert -depth 1 before.png after.png
とやると目にキツイ画像になったりしますが、細かい効果がふきとびます。
でもそうするとナゼかw、画像認識が向上したりしますw
何かわかんないけど、とにかくヨシっ(現場猫風)
え〜〜〜ってなカンジですが、結果的に画像認識の向上に繋がるとかw
これでなんとかすごくかなしいことが回避できるようになりました
でもかなしいこと(大破)は回避できません、ええ、どう頑張っても!
大破しすぎだろう。常識的に考えて! 何回表示されるんですかねえ……
ただし、前回は画像のクォリティをなるべく落とさずに
ファイルサイズを減らすのが目的でしたが、
今回は画像認識の向上につながる減色ネタです。
で、今回のネタのきっかけも某ブラウザゲーでしてw
このブラゲーをやりつつ、なろう小説を読むのが
休日のスタイルになって久しいのですが
このブラゲー、なんとなく適当にクリックしていたりすると大変な目にあったりします。
特に赤い字の明朝体フォントでデカデカと何かが表示されているのに、
気づかずに進撃したりすると……
すごくかなしいことになります。(;_;)
で、そんなかなしいことを回避するために
真剣に注意深くゲームをプレイしなきゃいけないんですけどね。
ときどきやらかします。(;_;)
やっぱり人の努力って限界がありますよ。
特に最近記憶力がヤバいなと自分でも自覚しておりまして
とくに、「アレっ、さっきの大丈夫だったよな?」 なんてのが
最近特に多くなって来ておりまして……
何かわかんないけど、とにかくヨシっ(現場猫風)
とやって、何度(;_;)な目にあったことか……
とまあこんな具合でして、これをナントカしたいというのがきっかけですね。
ただ、言い訳じゃないですけど、
これはゲームの自動実行ツールじゃないから!
……誰に言い訳してるんですかねえ。 ( ´_ゝ`)フーン
まあwikiにツール類とか掲載されていて、
通信機能の解析とかやっているツールとかもあるから
まあ、これくらいは大丈夫……、だよね?
まあ、リカに冠ナントカとも言うし……
なんで、今回は処理の概要だけの記載になります。
1.マウスイベントを監視して、左クリックのキーダウン時に以降の処理を開始
2.アクティブウィンドウのタイトルを取得して、某ブラゲーだったら以降の処理を開始
3.画面キャプチャを取得して戦果の画面かどうかを認識
違っていたらキャプチャ画像は削除
4.赤い字が表示されているかを認識
赤い字が表示されているときはアラートを表示
画像ファイルを大量に生成するので、仮想ディスク上に保存することにしました。
/dev/shmですね。
電源OFFにするとファイルも消えるので、楽チンだし。
ただ、4の処理に苦労しましてですね。どうも煙の効果が認識を阻害するようでして、
なかなかアラートが表示されないんですね。
で、試行錯誤した結果、今回の減色ネタになります。
convert -depth 1 before.png after.png
とやると目にキツイ画像になったりしますが、細かい効果がふきとびます。
でもそうするとナゼかw、画像認識が向上したりしますw
何かわかんないけど、とにかくヨシっ(現場猫風)
え〜〜〜ってなカンジですが、結果的に画像認識の向上に繋がるとかw
これでなんとかすごくかなしいことが回避できるようになりました
でもかなしいこと(大破)は回避できません、ええ、どう頑張っても!
大破しすぎだろう。常識的に考えて! 何回表示されるんですかねえ……