Safe Haskell | None |
---|
- getTemplateMap :: Image c d -> Image c1 d1 -> Image channels depth
- data MatchType
- = SQDIFF
- | SQDIFF_NORMED
- | CCORR
- | CCORR_NORMED
- | CCOEFF
- | CCOEFF_NORMED
- simpleTemplateMatch :: MatchType -> Image GrayScale D32 -> Image GrayScale D32 -> ((Int, Int), Double)
- matchTemplate :: MatchType -> Image GrayScale D32 -> Image GrayScale D32 -> Image GrayScale D32
- subPixelTemplateMatch :: MatchType -> Image GrayScale D32 -> Image GrayScale D32 -> Double -> (Double, Double)
- regionToInt :: (Integral a, RealFrac a1) => Rectangle a1 -> Rectangle a
- data ShapeMatchMethod
- matchShapes :: ShapeMatchMethod -> Image GrayScale D8 -> Image GrayScale D8 -> Double
- templateImage :: Ptr BareImage -> Ptr BareImage -> IO (Ptr BareImage)
- simpleMatchTemplate :: Ptr BareImage -> Ptr BareImage -> Ptr CInt -> Ptr CInt -> Ptr CDouble -> CInt -> IO ()
- cvMatchTemplate :: Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- cvMatchShapes :: Ptr () -> Ptr () -> CInt -> CDouble -> IO CDouble
Documentation
getTemplateMap :: Image c d -> Image c1 d1 -> Image channels depthSource
simpleTemplateMatch :: MatchType -> Image GrayScale D32 -> Image GrayScale D32 -> ((Int, Int), Double)Source
matchTemplate :: MatchType -> Image GrayScale D32 -> Image GrayScale D32 -> Image GrayScale D32Source
subPixelTemplateMatch :: MatchType -> Image GrayScale D32 -> Image GrayScale D32 -> Double -> (Double, Double)Source
Perform subpixel template matching using intensity interpolation
matchShapes :: ShapeMatchMethod -> Image GrayScale D8 -> Image GrayScale D8 -> DoubleSource