Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- newtype ImageId = ImageId {}
- newtype CategoryId = CategoryId {
- unCategoryId :: Int
- newtype Score = Score {}
- data CocoInfo = CocoInfo {}
- data CocoLicense = CocoLicense {}
- data CocoImage = CocoImage {}
- newtype CoCoBoundingBox = CoCoBoundingBox (Double, Double, Double, Double)
- data CocoAnnotation = CocoAnnotation {}
- data CocoCategory = CocoCategory {}
- data Coco = Coco {}
- data CocoResult = CocoResult {}
- readCoco :: FilePath -> IO Coco
- writeCoco :: FilePath -> Coco -> IO ()
- readCocoResult :: FilePath -> IO [CocoResult]
- writeCocoResult :: FilePath -> [CocoResult] -> IO ()
- getCocoImageByFileName :: Coco -> FilePath -> Maybe (CocoImage, [CocoAnnotation])
- getCocoResultByFileName :: Coco -> [CocoResult] -> FilePath -> Maybe (CocoImage, [CocoResult])
- toCocoImageMap :: Coco -> Map ImageId CocoImage
- toCocoAnnotationMap :: Coco -> Map ImageId [CocoAnnotation]
- toCategoryMap :: Coco -> Map CategoryId CocoCategory
- toFilepathMap :: Coco -> Map ImageId FilePath
- toImageId :: Coco -> Map FilePath [ImageId]
- toCocoResultMap :: [CocoResult] -> Map ImageId [CocoResult]
- data CocoMap = CocoMap {
- cocoMapImageId :: Map FilePath [ImageId]
- cocoMapCocoImage :: Map ImageId CocoImage
- cocoMapCocoAnnotation :: Map ImageId [CocoAnnotation]
- cocoMapCocoCategory :: Map CategoryId CocoCategory
- cocoMapCocoResult :: Map ImageId [CocoResult]
- cocoMapFilepath :: Map ImageId FilePath
- cocoMapImageIds :: [ImageId]
- cocoMapCategoryIds :: [CategoryId]
- cocoMapCoco :: Coco
- cocoMapCocoFile :: FilePath
- cocoMapCocoResultFile :: FilePath
- getImageDir :: CocoMap -> FilePath
- class CocoMapable a where
- getCocoResult :: CocoMap -> a -> Maybe (CocoImage, [CocoResult])
- toCocoMap :: Coco -> [CocoResult] -> FilePath -> FilePath -> CocoMap
- readCocoMap :: FilePath -> FilePath -> IO CocoMap
- resampleCocoMapWithImageIds :: CocoMap -> [ImageId] -> (Coco, [CocoResult])
Documentation
Instances
FromJSON ImageId Source # | |
Defined in RiskWeaver.Format.Coco | |
ToJSON ImageId Source # | |
Generic ImageId Source # | |
Show ImageId Source # | |
NFData ImageId Source # | |
Defined in RiskWeaver.Format.Coco | |
Eq ImageId Source # | |
Ord ImageId Source # | |
CocoMapable ImageId Source # | |
Defined in RiskWeaver.Format.Coco getCocoResult :: CocoMap -> ImageId -> Maybe (CocoImage, [CocoResult]) Source # | |
type Rep ImageId Source # | |
Defined in RiskWeaver.Format.Coco |
newtype CategoryId Source #
Instances
Instances
FromJSON Score Source # | |
Defined in RiskWeaver.Format.Coco | |
ToJSON Score Source # | |
Floating Score Source # | |
RealFloat Score Source # | |
Defined in RiskWeaver.Format.Coco floatRadix :: Score -> Integer # floatDigits :: Score -> Int # floatRange :: Score -> (Int, Int) # decodeFloat :: Score -> (Integer, Int) # encodeFloat :: Integer -> Int -> Score # significand :: Score -> Score # scaleFloat :: Int -> Score -> Score # isInfinite :: Score -> Bool # isDenormalized :: Score -> Bool # isNegativeZero :: Score -> Bool # | |
Generic Score Source # | |
Num Score Source # | |
Fractional Score Source # | |
Real Score Source # | |
Defined in RiskWeaver.Format.Coco toRational :: Score -> Rational # | |
RealFrac Score Source # | |
Show Score Source # | |
NFData Score Source # | |
Defined in RiskWeaver.Format.Coco | |
Eq Score Source # | |
Ord Score Source # | |
type Rep Score Source # | |
Defined in RiskWeaver.Format.Coco |
Instances
data CocoLicense Source #
Instances
CocoImage | |
|
Instances
newtype CoCoBoundingBox Source #
Instances
data CocoAnnotation Source #
Instances
data CocoCategory Source #
Instances
Coco | |
|
Instances
data CocoResult Source #
Instances
readCocoResult :: FilePath -> IO [CocoResult] Source #
writeCocoResult :: FilePath -> [CocoResult] -> IO () Source #
getCocoImageByFileName :: Coco -> FilePath -> Maybe (CocoImage, [CocoAnnotation]) Source #
getCocoResultByFileName :: Coco -> [CocoResult] -> FilePath -> Maybe (CocoImage, [CocoResult]) Source #
toCocoAnnotationMap :: Coco -> Map ImageId [CocoAnnotation] Source #
toImageId :: Coco -> Map FilePath [ImageId] Source #
Convert coco to image id map | Key is image file name, and value is a list of image id
toCocoResultMap :: [CocoResult] -> Map ImageId [CocoResult] Source #
Instances
getImageDir :: CocoMap -> FilePath Source #
class CocoMapable a where Source #
getCocoResult :: CocoMap -> a -> Maybe (CocoImage, [CocoResult]) Source #
Instances
CocoMapable FilePath Source # | |
Defined in RiskWeaver.Format.Coco getCocoResult :: CocoMap -> FilePath -> Maybe (CocoImage, [CocoResult]) Source # | |
CocoMapable ImageId Source # | |
Defined in RiskWeaver.Format.Coco getCocoResult :: CocoMap -> ImageId -> Maybe (CocoImage, [CocoResult]) Source # |
resampleCocoMapWithImageIds :: CocoMap -> [ImageId] -> (Coco, [CocoResult]) Source #