環境
PC: Windows10
言語: C言語
コンパイラー: Visual Studio (or MinGW)
C言語のサイト(苦C, programming place plusなど)はすべてマスターしました。
といっても、本orサイト片手にできるほどですが...
目的
このような写真の(任意の)色の場所の座標をソフトを使って計算する。
作りたいソフト
わかりやすいように箇条書きで書きます。
1, スクリーンショット(ctrl + PrtScr)をとる
2, ソフトにその画像の絶対パスを入力(コピペ)する
3, ソフトが(複数の)特定の色を判定する
4, ソフトがその色の場所(*1)を調べる
5, txtなどの任意のファイルにその結果を出力する
(*1): 場所は、画面上でのどこにあるのかが正確にわかるものでしたらどのような形でも大丈夫です。
質問したいこと
1,2,5はすでに自分でできます。
3,4をする方法を知りたいです。
直接的にソースコードを教えてもらえるのもうれしいですし、参考サイトのURLを貼り付けても喜びます(英語は読めないことはないですが、できれば遠慮したいです)。
また、その作業?の名前があるのなら、自分でも調べてみたいのでその名前も教えてもらえると助かります。
(ex. パソコンの画面の写真を撮る = スクリーンショットをとる, atomでC言語を使えるようにする = atomでC言語の開発環境を整える 等)
補足情報
通常、スクリーンショットの画像のデータはpngですが、jpgやjpegなどでもできるような方法が知りたいです。
また、ソフトですが、自分で使用するだけなのでCUIで大丈夫です(というより、GUIは今の段階では技術的に無理です)
特定の色の指定方法は、下の条件に当てはまるものなら問題ないです。
1, 画像から何らかの方法でその色の値を抽出できること
2, 同じ色でも微妙に色が違う場合があるので、色の違いが連続的にわかるもの。
例えば、赤とオレンジの違い = a; 赤と黒の違い = b;としたときに、a < b だとはっきりわかるもの。
よろしくお願いします。
追記
申し訳ありません、試してからベストアンサーを選びたいという身勝手な思いがあるので、まだ回答募集中になっています。
また、今リアルが忙しいので、あと数日はできません。
回答2件
あなたの回答
tips
プレビュー