Index
Modules:
facedetect
,
facedetect/private/streamutils
.
API symbols
cluster:
facedetect: cluster(faces: seq[Face]; iouThreshold: float64): seq[Face]
detect:
facedetect: detect(fc: FaceCascade; image: Image8; minSize: int = 100; maxSize: int = 600; shiftFactor: float64 = 0.15; scaleFactor: float64 = 1.1; angle = 0.0; iouThreshold = 0.0): seq[Face]
facedetect: detect(fd: FaceDetector; image: Image8; findLandmarks: bool = true; minSize: int = 20; maxSize: int = 1000; minLandmarksScale: float32 = 50; shiftFactor: float32 = 0.1; scaleFactor: float32 = 1.1; perturbs: int = 63; angle: float32 = 0.0; overlapThreshold: float32 = overlapThresholdFloor; qualityThreshold: proc (scale: float32): float32 = qualityThresholdFunc): seq[ Person]
facedetect: detect(lc: LandmarkCascade; image: Image8; x, y, scale: float32; perturbs: int; angle: float64 = 0.0; flipV: bool = false): Landmark
facedetect: detect(lc: LandmarkCascade; leftEye, rightEye: Landmark; image: Image8; perturbs: int; flipV: bool): Landmark
eyeCascades:
facedetect: eyeCascades
Face:
facedetect: Face
FaceCascade:
facedetect: FaceCascade
FaceDetector:
facedetect: FaceDetector
grayscale:
facedetect: grayscale(image: pixie.Image): Image8
Image8:
facedetect: Image8
initFaceDetector:
facedetect: initFaceDetector(): FaceDetector
Landmark:
facedetect: Landmark
LandmarkCascade:
facedetect: LandmarkCascade
mouthCascades:
facedetect: mouthCascades
Person:
facedetect: Person
qualityThresholdFunc:
facedetect: qualityThresholdFunc(scale: float32): float32
readFaceCascade:
facedetect: readFaceCascade(fs: FileStream): FaceCascade
facedetect: readFaceCascade(filename: string = "cascade/facefinder"): FaceCascade
readFloat32:
streamutils: readFloat32(stream: Stream; bigEndian: bool): float32
readFloat32be:
streamutils: readFloat32be(stream: Stream): float32
readFloat32le:
streamutils: readFloat32le(stream: Stream): float32
readFloat64:
streamutils: readFloat64(stream: Stream; bigEndian: bool): float64
readFloat64be:
streamutils: readFloat64be(stream: Stream): float64
readFloat64le:
streamutils: readFloat64le(stream: Stream): float64
readGrayscaleImage:
facedetect: readGrayscaleImage(filePath: string): Image8
readInt32:
streamutils: readInt32(stream: Stream; bigEndian: bool): int32
readInt32be:
streamutils: readInt32be(stream: Stream): int32
readInt32le:
streamutils: readInt32le(stream: Stream): int32
readLandmarkCascade:
facedetect: readLandmarkCascade(fs: FileStream): LandmarkCascade
facedetect: readLandmarkCascade(filename: string = "cascade/puploc"): LandmarkCascade
readLandmarkCascadeDir:
facedetect: readLandmarkCascadeDir(dir: string = "cascade/lps"): Table[string, LandmarkCascade]
readUint16:
streamutils: readUint16(stream: Stream; bigEndian: bool): uint16
readUint16be:
streamutils: readUint16be(stream: Stream): uint16
readUint16le:
streamutils: readUint16le(stream: Stream): uint16
readUint32:
streamutils: readUint32(stream: Stream; bigEndian: bool): uint32
readUint32be:
streamutils: readUint32be(stream: Stream): uint32
readUint32le:
streamutils: readUint32le(stream: Stream): uint32
readUint64:
streamutils: readUint64(stream: Stream; bigEndian: bool): uint64
readUint64be:
streamutils: readUint64be(stream: Stream): uint64
readUint64le:
streamutils: readUint64le(stream: Stream): uint64