Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
class BoundingBox a where Source #
type Detection a :: Type Source #
type ClassG a :: Type Source #
type ClassD a :: Type Source #
data ErrorType a :: Type Source #
type InterestArea a :: Type Source #
type InterestObject a :: Type Source #
riskE :: Env a -> Risk a Source #
interestArea :: Env a -> InterestArea a Source #
interestObject :: Env a -> InterestObject a Source #
groundTruth :: Env a -> Vector a Source #
detection :: Env a -> Vector (Detection a) Source #
confidenceScoreThresh :: Env a -> Double Source #
ioUThresh :: Env a -> Double Source #
scoreD :: Detection a -> Double Source #
sizeD :: Detection a -> Double Source #
classD :: Detection a -> ClassG a Source #
idD :: Detection a -> Idx a Source #
isFrontD :: Detection a -> Detection a -> Bool Source #
isBackD :: Detection a -> Detection a -> Bool Source #
isLeftD :: Detection a -> Detection a -> Bool Source #
isRightD :: Detection a -> Detection a -> Bool Source #
isTopD :: Detection a -> Detection a -> Bool Source #
isBottomD :: Detection a -> Detection a -> Bool Source #
isBackGroundD :: ClassD a -> Bool Source #
detectD :: Env a -> Detection a -> Maybe a Source #
errorType :: Env a -> Detection a -> Maybe (ErrorType a) Source #
classG :: a -> ClassG a Source #
angle :: a -> Detection a -> Double Source #
ioU :: a -> Detection a -> Double Source #
ioG :: a -> Detection a -> Double Source #
ioD :: a -> Detection a -> Double Source #
detectG :: Env a -> a -> Maybe (Detection a) Source #
isInIeterestAreaD :: InterestArea a -> Detection a -> Bool Source #
isInIeterestAreaG :: InterestArea a -> a -> Bool Source #
riskD :: Env a -> Detection a -> Risk a Source #
riskBB :: Env a -> Risk a Source #
confusionMatrixRecallBB :: Env a -> Map (ClassG a, ClassD a) Double Source #
confusionMatrixAccuracyBB :: Env a -> Map (ClassD a, ClassG a) Double Source #
confusionMatrixRecallBB' :: Env a -> Map (ClassG a, ClassD a) [Idx a] Source #
confusionMatrixAccuracyBB' :: Env a -> Map (ClassD a, ClassG a) [Idx a] Source #
errorGroupsBB :: Env a -> Map (ClassG a) (Map (ErrorType a) [Idx a]) Source #
Instances
class BoundingBox a => World a where Source #
idI :: Image a -> Int Source #
env :: Image a -> Env a Source #
mAP :: Vector (Image a) -> Double Source #
ap :: Vector (Image a) -> Map (ClassG a) Double Source #
risk :: Vector (Image a) -> Double Source #
confusionMatrixRecall :: Vector (Image a) -> Map (ClassG a, ClassD a) Double Source #
confusionMatrixAccuracy :: Vector (Image a) -> Map (ClassD a, ClassG a) Double Source #
confusionMatrixRecall' :: Vector (Image a) -> Map (ClassG a, ClassD a) [Idx a] Source #
confusionMatrixAccuracy' :: Vector (Image a) -> Map (ClassD a, ClassG a) [Idx a] Source #
errorGroups :: Vector (Image a) -> Map (ClassG a) (Map (ErrorType a) [Idx a]) Source #