Versions in this module Expand all Collapse all v1 v1.0.0 Oct 22, 2023 Changes in this version + const BinaryThresholdParam + type Frame struct + BinaryThresholdDifference float64 + Brightness float64 + ColorDifference float64 + OrdinalNumber int + func CreateNewFrame(currentFrame, previousFrame image.Image, ordinalNumber int) *Frame + func (frame *Frame) ToBuffer() []string + type FramesCollection struct + Frames map[int]*Frame + func CreateNewFramesCollection(frames int) *FramesCollection + func (frames *FramesCollection) Append(frame *Frame) error + func (frames *FramesCollection) CalculateStatistics(movingMeanResolution int) FramesStatistics + func (frames *FramesCollection) ExportCsvReport(file io.Writer) error + func (frames *FramesCollection) ExportJsonReport(file io.Writer) error + func (frames *FramesCollection) Get(frameNumber int) (*Frame, error) + func (frames *FramesCollection) GetAll() []*Frame + type FramesStatistics struct + BinaryThresholdDifferenceMax float64 + BinaryThresholdDifferenceMean float64 + BinaryThresholdDifferenceMovingMean []float64 + BinaryThresholdDifferenceStandardDeviation float64 + BrightnessMax float64 + BrightnessMean float64 + BrightnessMovingMean []float64 + BrightnessStandardDeviation float64 + ColorDifferenceMax float64 + ColorDifferenceMean float64 + ColorDifferenceMovingMean []float64 + ColorDifferenceStandardDeviation float64 + func CreateNewFramesStatistics(frames []*Frame, movingMeanResolution int) *FramesStatistics + func (statistics *FramesStatistics) ExportCsvReport(file io.Writer) error + func (statistics *FramesStatistics) ExportJsonReport(file io.Writer) error