相关疑难解决方法(0)

在闪亮的应用程序中使用 sliderInput 为区域着色

我有一个改编自网络的小示例应用程序:

library( shiny )
library( shinyWidgets )

  ui <- fluidPage(
    
    tags$br(),
    
    noUiSliderInput(
      inputId = "noui2", label = "Slider vertical:",
      min = 0, max = 1000, step = 50,
      value = c(100, 400), margin = 100,
      orientation = "vertical",
      width = "100px", height = "300px"
    ),
    verbatimTextOutput(outputId = "res2")
    
  )
  
  server <- function(input, output, session) {
    
    output$res2 <- renderPrint(input$noui2)
    
  }
  
  shinyApp(ui, server)
Run Code Online (Sandbox Code Playgroud)

然后我加载图像作为背景,如下所示:

在此输入图像描述

我想知道是否有一种方法可以对图形边框中 100 到 400 之间的特定区域高度(由滑块给出)进行着色,如下所示:

在此输入图像描述

graphics r slider background-color shiny

4
推荐指数
1
解决办法
226
查看次数

如何从R中的灰度图像中获取像素矩阵?

当灰度图像由矩阵表示时,矩阵的每个元素确定相应像素的强度.为方便起见,大多数当前的数字文件使用0之间的整数(表示黑色,最小强度的颜色)和255(表示白色,最大强度),总共256 = 2 ^ 8个不同的灰度级.

有没有办法在R中获得灰度图像的像素矩阵,其像素值的范围是0到255?

知道我是否可以在R中调整首选维度(例如,$ 28\times 28 $)中的图像,然后将它们转换为像素矩阵(其元素范围从0到255)也会很有帮助?

如果原始图像是RGB但我想要灰度矩阵会发生什么?

r image image-processing

3
推荐指数
1
解决办法
9749
查看次数

标签 统计

r ×2

background-color ×1

graphics ×1

image ×1

image-processing ×1

shiny ×1

slider ×1