R 2DData - eiichiromomma/CVMLAB GitHub Wiki
R) 分布データ
(他のプログラムで画像から取得したデータの表示
元データ
OpenCVなどで画像から小さいROIを使って特徴値をマトリクス状に得る場合、
1-x-Xend
|
y
|
Yend
のような並びのcsvを作る事が多い。
dat<-read.csv("test.csv",header=F)
dat2<-as.matrix(dat)
のようにRにそのまま読ませると、縦横が入れ替わったデータになるのでlatticeのlevelplotやimageで表示した時に画像と対応しずらい。
プロット時に左上が原点になる小細工
t(dat2)[,nrow(dat2):1]
としてプロットすると転置してrowを逆転させられて、画像と対応する見た目になる。
levelplot(t(dat2)[,nrow(dat2):1],contour=T,labels=F)
のような感じ。