2016-09-18 9 views
1

ImageJの "Save XY Coordinates"機能と同様に、RのバイナリイメージのXY座標を保存しようとしています。私はRのために利用可能ないくつかの画像解析パッケージを見てきましたが、これを達成する方法はまだ分かっていません。 imageバイナリイメージのXY座標をRに保存するにはどうすればよいですか?

+0

保存何のXY座標は? –

+0

まさに彼が言ったこと。 「2進画像のXY座標」というフレーズは、imageJを常に使用している人にとっては意味があるかもしれませんが、私たちの頭の上ではうっとりしています。あなたは何らかのデータ/ファイル/リンクを提供することも期待しているので、作業するものがあります。 –

答えて

0

Rで次の操作を行うための多くのの方法があります。

img_fil <- "~/data/ZjYqw.jpg" 
img <- magick::image_read(img_fil) 
img_df <- RSAGA::grid.to.xyz(as.matrix(as.raster(img))) 

head(img_df) 
## x y  z 
## 1 0 599 #ffffff 
## 2 1 599 #ffffff 
## 3 2 599 #ffffff 
## 4 3 599 #ffffff 
## 5 4 599 #ffffff 
## 6 5 599 #ffffff 
+0

助けてくれてありがとう!私は上に置いたイメージでこれを行うように行ったが、私がポイントをプロットすると、プロット全体が黒くなった。黒のピクセルの座標のみを保存する方法はありますか(色値は255です)。 –

+0

イメージをどのようにプロットしたかわからないので、それを手助けすることは不可能です。しかし、もしあなたが 'ggplot2'を使っていたら、' ggplot(img_df、aes(x、y、color = z))+ geom_point()+ scale_color_identity() 'は白黒でプロットすべきです。 – hrbrmstr

関連する問題