- data CvSize = CvSize {
- sizeWidth :: CInt
- sizeHeight :: CInt
- data CvRect = CvRect {}
- class IplArrayType a
- data CvArr
- data IplImage
- data CvMemStorage
- data CvSeq a
- fromArr :: IplArrayType a => Ptr a -> Ptr CvArr
- newtype Depth = Depth {}
- iplDepth1u :: Depth
- iplDepth8u :: Depth
- iplDepth8s :: Depth
- iplDepth16u :: Depth
- iplDepth16s :: Depth
- iplDepth32s :: Depth
- validDepths :: [Depth]
- iplDepth32f :: Depth
- iplDepth64f :: Depth
- depthsLookupList :: [(CInt, Depth)]
- numToDepth :: CInt -> Maybe Depth
- c_cvCreateMemStorage :: CInt -> IO (Ptr CvMemStorage)
- cvCreateMemStorage :: CInt -> IO (Ptr CvMemStorage)
- cvReleaseMemStorage :: Ptr CvMemStorage -> IO ()
- cp_release_mem_storage :: FunPtr (Ptr CvMemStorage -> IO ())
- createMemStorageF :: CInt -> IO (ForeignPtr CvMemStorage)
- c_cvCreateImage :: CInt -> CInt -> CInt -> CInt -> IO (Ptr IplImage)
- cvCreateImage :: CvSize -> CInt -> Depth -> IO (Ptr IplImage)
- cvReleaseImage :: Ptr IplImage -> IO ()
- cp_release_image :: FunPtr (Ptr IplImage -> IO ())
- createImageF :: CvSize -> CInt -> Depth -> IO (ForeignPtr IplImage)
- c_cvCloneImage :: Ptr IplImage -> IO (Ptr IplImage)
- cvCloneImage :: Ptr IplImage -> IO (Ptr IplImage)
- cloneImageF :: Ptr IplImage -> IO (ForeignPtr IplImage)
- c_get_size :: Ptr CvArr -> Ptr CvSize -> IO ()
- c_cvCopy :: Ptr CvArr -> Ptr CvArr -> Ptr CvArr -> IO ()
- cvCopy :: IplArrayType a => Ptr a -> Ptr a -> IO ()
- cvGetSize :: IplArrayType a => Ptr a -> CvSize
- c_get_depth :: Ptr IplImage -> IO CInt
- getDepth :: Ptr IplImage -> IO Depth
- c_get_nChannels :: Ptr IplImage -> IO CInt
- getNumChannels :: Integral a => Ptr IplImage -> IO a
- cvConvertScale :: Ptr CvArr -> Ptr CvArr -> CDouble -> CDouble -> IO ()
- cvFree :: Ptr a -> IO ()
- c_cvLoad :: CString -> Ptr CvMemStorage -> CString -> Ptr CString -> IO (Ptr a)
- cvLoad :: String -> Ptr CvMemStorage -> Maybe String -> IO (Ptr a, Maybe String)
- cvGetSeqElem :: Ptr (CvSeq a) -> CInt -> IO (Ptr a)
- seqNumElems :: Ptr (CvSeq a) -> IO CInt
- seqToPList :: Ptr (CvSeq a) -> IO [Ptr a]
- seqToList :: Storable a => Ptr (CvSeq a) -> IO [a]
- c_cvRectangle :: Ptr CvArr -> CInt -> CInt -> CInt -> CInt -> IO ()
- cvRectangle :: IplArrayType a => Ptr a -> CvRect -> IO ()
- c_debug_print_image_header :: Ptr IplImage -> IO ()
Documentation
data CvMemStorage Source
validDepths :: [Depth]Source
depthsLookupList :: [(CInt, Depth)]Source
numToDepth :: CInt -> Maybe DepthSource
c_cvCreateMemStorage :: CInt -> IO (Ptr CvMemStorage)Source
cvCreateMemStorage :: CInt -> IO (Ptr CvMemStorage)Source
createImageF :: CvSize -> CInt -> Depth -> IO (ForeignPtr IplImage)Source
cloneImageF :: Ptr IplImage -> IO (ForeignPtr IplImage)Source
cvGetSize :: IplArrayType a => Ptr a -> CvSizeSource
cvRectangle :: IplArrayType a => Ptr a -> CvRect -> IO ()Source