CV-0.3.5.4: OpenCV based machine vision library

Safe HaskellSafe-Infered

CV.Marking

Documentation

type Marker c d = (Int, Int) -> (Int, Int) -> ImageOperation c dSource

condMarker :: (t1 -> Bool) -> (t -> t1 -> t2 -> ImageOperation c d) -> t -> t1 -> t2 -> ImageOperation c dSource

getCoordsForMarkedTiles :: (Integral t, Integral t1, RealFrac a1, RealFrac a2, Sized a, ~ * (Size a) (t, t1)) => (t, t1) -> (a1, a2) -> [Bool] -> a -> [(t, t1)]Source

cuteDot :: (Num (Color c d), Drawable c d) => (Int, Int) -> ImageOperation c dSource

cuteRect :: (Fractional (Color c d), Integral a, Drawable c d) => (a, a) -> (a, a) -> ImageOperation c dSource

markTiles :: (RealFrac a1, RealFrac a2) => Image c d -> (Int, Int) -> (a1, a2) -> ((Int, Int) -> t -> (Int, Int) -> ImageOperation c d) -> [t] -> Image c dSource