object HistogramMatching
Uses the approach given here: http://fourier.eng.hmc.edu/e161/lectures/contrast_transform/node3.html
- Alphabetic
- By Inheritance
- HistogramMatching
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply[T <: AnyVal](tile: MultibandTile, targetHistograms: Seq[histogram.Histogram[T]]): MultibandTile
Given a MultibandTile, and a sequence of target geotrellis.raster.histogram.Histogram objects, this function produces a tile whose bands have been respectively matched to the target histograms.
Given a MultibandTile, and a sequence of target geotrellis.raster.histogram.Histogram objects, this function produces a tile whose bands have been respectively matched to the target histograms.
- tile
The source tile
- targetHistograms
The target histograms for the bands of the output tile
- returns
The histogram-matched tile
-
def
apply[T1 <: AnyVal, T2 <: AnyVal](tile: MultibandTile, sourceHistograms: Seq[histogram.Histogram[T1]], targetHistograms: Seq[histogram.Histogram[T2]]): MultibandTile
Given a MultibandTile, a sequence of source geotrellis.raster.histogram.Histogram objects (ostensibly those of the bands of the tile), and a sequence of target histograms, this function produces a tile whose bands have been respectively matched to the target histograms.
Given a MultibandTile, a sequence of source geotrellis.raster.histogram.Histogram objects (ostensibly those of the bands of the tile), and a sequence of target histograms, this function produces a tile whose bands have been respectively matched to the target histograms.
- tile
The source tile
- sourceHistograms
The ostensible histograms of the bands of the tile
- targetHistograms
The target histograms for the bands of the output tile
- returns
The histogram-matched tile
-
def
apply[T <: AnyVal](tile: Tile, targetHistogram: histogram.Histogram[T]): Tile
Given a Tile and a target geotrellis.raster.histogram.Histogram, this function produces a tile whose histogram has been matched to the target histogram.
Given a Tile and a target geotrellis.raster.histogram.Histogram, this function produces a tile whose histogram has been matched to the target histogram.
- tile
The source tile
- targetHistogram
The target histogram of the output tile
- returns
The histogram-matched tile
-
def
apply[T1 <: AnyVal, T2 <: AnyVal](tile: Tile, sourceHistogram: histogram.Histogram[T1], targetHistogram: histogram.Histogram[T2]): Tile
Given a Tile, a source geotrellis.raster.histogram.Histogram (ostensibly that of the tile), and a target histogram, this function produces a tile whose histogram has been matched to the target histogram.
Given a Tile, a source geotrellis.raster.histogram.Histogram (ostensibly that of the tile), and a target histogram, this function produces a tile whose histogram has been matched to the target histogram.
- tile
The source tile
- sourceHistogram
The ostensible histogram of the tile
- targetHistogram
The target histogram of the output tile
- returns
The histogram-matched tile
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()