Nepotistic Pontifex Maximus

    opencv-motion-detector

    0.0.5 • Public • Published

    opencv-motion-detector

    OpenCV Motion Detector for Node.js

    This module was made to be used in ShinobiCCTV as an extended feature where you may replace the pam-diff Motion Detection engine with an OpenCV based Motion Detection engine. However this module can be used in other projects.

    //download video from https://cdn.shinobi.video/videos/people.mp4 for testing
    
    const { newFrameChecker, grabFrames} = require('opencv-motion-detector')
    const checkFrame = newFrameChecker({
        skipFrames: 10,
        minimumArea: 2000,
    })
    grabFrames(`./people.mp4`, 10, async (frame) => {
        console.log('New Frame!')
        const matrices = await checkFrame(frame)
        if(matrices.length > 0){
            console.log('Motion Found!')
            console.log(matrices)
        }
    }, () => {
        //on done
        console.log('Done Frames')
    })
    
    

    Licensed under MIT https://opensource.org/licenses/MIT

    Install

    npm i opencv-motion-detector

    DownloadsWeekly Downloads

    4

    Version

    0.0.5

    License

    MIT

    Unpacked Size

    4.17 kB

    Total Files

    4

    Last publish

    Collaborators

    • moeiscool