Send Motion-user mailing list submissions to
        motion-user@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
        motion-user-requ...@lists.sourceforge.net

You can reach the person managing the list at
        motion-user-ow...@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."


Today's Topics:

   1. Re: Compile Time Option (tosiara)


----------------------------------------------------------------------

Message: 1
Date: Mon, 16 Mar 2020 11:29:38 +0200
From: tosiara <tosi...@gmail.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] Compile Time Option
Message-ID:
        <cachtdwqteb6vebtyuy0k7s_4yt4gwr3mex6tzcb+oqy1-ye...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hey, could you please explain a bit more what do you mean by "compile time
option"?

On Sun, Mar 15, 2020 at 1:27 PM Rainer Dorsch via Motion-user <
motion-user@lists.sourceforge.net> wrote:

> Hi,
>
> I am wondering, why alg_noise_tune has a compile time option (last line):
>
> void alg_noise_tune(struct context *cnt, unsigned char *new)
> {
>     struct images *imgs = &cnt->imgs;
>     int i;
>     unsigned char *ref = imgs->ref;
>     int diff, sum = 0, count = 0;
>     unsigned char *mask = imgs->mask;
>     unsigned char *smartmask = imgs->smartmask_final;
>
>     i = imgs->motionsize;
>
>     for (; i > 0; i--) {
>         diff = ABS(*ref - *new);
>
>         if (mask)
>             diff = ((diff * *mask++) / 255);
>
>         if (*smartmask) {
>             sum += diff + 1;
>             count++;
>         }
>
>         ref++;
>         new++;
>         smartmask++;
>     }
>
>     if (count > 3)  /* Avoid divide by zero. */
>         sum /= count / 3;
>
>     /* 5: safe, 4: regular, 3: more sensitive */
>     cnt->noise = 4 + (cnt->noise + sum) / 2;
> }
>
> Doesn't make it sense to have that in motion.conf or camera.conf?
>
> Thanks
> Rainer
>
> --
> Rainer Dorsch
> http://bokomoko.de/
>
>
>
>
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------



------------------------------

Subject: Digest Footer

_______________________________________________
Motion-user mailing list
Motion-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/motion-user


------------------------------

End of Motion-user Digest, Vol 165, Issue 13
********************************************

Reply via email to