1

R で 2 つの jpeg 画像を連続して読み込みたいのですが、サイズがかなり大きい (4000X3000 ピクセル)

だから単純に

library(biOps)
x <- readJpeg("image.jpg")
plot(x)

しばらく時間がかかります。最初の画像が表示されると、ユーザーは画像にいくつかの観察事項を入力する必要があります。画像をプロットすることが可能かどうかを知りたかったのですが、実際の視覚化を一時停止して、ユーザーが後で画像を表示するためだけに言及したデータを入力している時間を利用できるようにします。エンターキー。

これはできますか?

4

1 に答える 1

0

1 つのオプションは、animationパッケージを使用することです。saveHTML SciAnimator ライブラリによってアニメーション化された html ファイルを作成します。最初のプロットを表示して視覚化を停止したり、次のプロットに移動したり、タイマーを使用したりできます...

ll.imgs <- list.files(Imgs_folder,patt='jpg',full=TRUE)
saveHTML({
  for(i in  seq_along(ll.imgs)){
    x <- readJpeg("image.jpg")
    plot(x) ##maybe you should try grid.raster(x) from grid package
  }
}, img.name = "plots", imgdir = "plots_dir", 
         htmlfile = "random.html", autobrowse = FALSE, 
         title = "Plotting images but holding visualization until instruction",
         outdir=getwd())
于 2013-07-16T04:34:05.897 に答える