2012-02-23 5 views
-2

私の壁紙が円でいっぱいで、私はすべての赤い円の座標を探しています。 私を助けることができるJavaクラスがあります..?Javaで画面に表示された画像を分析する

+0

問題を少しでも解消したい場合があります。あなたが必要とするすべてのことをする単一のクラスが存在することはほとんどありません。最初に画像を取得し、必要な分析を実行する必要があります。 – tomdee

答えて

1

特定のピクセルの色を取得する方法は次のとおりです。

BufferedImage image = ImageIO.read(urlImage); 
int c = image.getRGB(x,y); 
int red = (c & 0x00ff0000) >> 16; 
int green = (c & 0x0000ff00) >> 8; 
int blue = c & 0x000000ff; 
// and the Java Color is ... 
Color color = new Color(red,green,blue); 

(コードスニペットはhereから取得されます)。 これを行うことができたら、イメージのすべてのピクセルを調べ、赤を一度見つけてから円を見つけようとします。

+0

ありがとう!これは助けになるはずです! –

関連する問題