Package seamfinding
-
Interface Summary Interface Description Node A node in a graph representation of a picture.SeamFinder Finds a horizontal seam through thePicture
with the lowest sum ofEnergyFunction
costs. -
Class Summary Class Description AdjacencyListSeamFinder Adjacency list graph single-sourceShortestPathSolver
implementation of theSeamFinder
interface.AdjacencyListSeamFinder.PixelGraph Adjacency list graph ofAdjacencyListSeamFinder.PixelGraph.Pixel
vertices andEnergyFunction
-weighted edges.AdjacencyListSeamFinderTests Tests for theAdjacencyListSeamFinder
class.DynamicProgrammingSeamFinder Dynamic programming implementation of theSeamFinder
interface.DynamicProgrammingSeamFinderTests Tests for theDynamicProgrammingSeamFinder
class.GenerativeSeamFinder Generative adjacency list graph single-sourceShortestPathSolver
implementation of theSeamFinder
interface.GenerativeSeamFinder.PixelGraph Generative adjacency list graph ofGenerativeSeamFinder.PixelGraph.Pixel
vertices andEnergyFunction
-weighted edges.GenerativeSeamFinderTests Tests for theGenerativeSeamFinder
class.Picture A digital picture represented as red-green-blue colorint
pixels.SeamFinderTests Abstract class providing test cases for all implementations of theSeamFinder
interface.