Giter Site home page Giter Site logo

Pi NoIR camera about pi-timolo HOT 6 OPEN

pageauc avatar pageauc commented on September 1, 2024
Pi NoIR camera

from pi-timolo.

Comments (6)

cartercherry avatar cartercherry commented on September 1, 2024 1

Claude,

I am very interested in experimenting with OpenCV. I will delve into your
other github projects. The long exposure times at night make the security
aspect of the timolo project difficult (as you pointed out) - but great to
experiment with. I hope there will be support for the newer 8 megapixel
pi camera in forthcoming projects.

Thank you for sharing your knowledge and time. I've learned a great deal
studying your source code. You are very thoughtful.

Cordially,
Carter

On Sat, Oct 29, 2016 at 6:08 AM, Claude Pageau [email protected]
wrote:

I have not tested with noir although I bought one a while back. Just have
not had time to try it out. The motion algorithm for pi-timolo is very
basic and can give false readings of true motion since it just looks at
changed pixels using a pixel level and number of changed pixels counts.

OpenCV can do a much better job by using a tracking method (see my other
motion projects) so small objects or stationary object motions can be
excluded. Better filtering of data would be possible to zero in on only
specific types of objects by contour sq px area size range, ratio of
contour Length and Width, direction of motion, specific location on image
that motion takes place, Etc, This would allow specifying objects within a
size range, L/W ratio (Eg shapes like people, vehicle, animal rectangular
shapes and sizes and avoid things like trees or bushes that basically move
back and forth in one spot.
If you look at some of the other projects I have done using motion
tracking you and data filtering you can see what I mean.
I have been thinking of making a new updated version of pi-timolo that
would add a feature to use OpenCV and motion tracking. Not sure how well it
would do for regular camera night conditions and other things, but I
believe it would allow much better control for filtering data to trigger on
what user wants to see.

Let me know what you think.
Claude ...


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#23 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF05w-sYSbAONjJpmF3Xm_CAv24HyLlMks5q40U-gaJpZM4Kj-l4
.

from pi-timolo.

pageauc avatar pageauc commented on September 1, 2024

I have not tested with noir although I bought one a while back. Just have not had time to try it out. The motion algorithm for pi-timolo is very basic and can give false readings of true motion since it just looks at changed pixels using a pixel level and number of changed pixels counts. Therefore pixels do not have to be near each other and things like lighting changes or multiple small movements like plants can trigger motion detection (false positive)
OpenCV can do a much better job by using a tracking method (see my other motion projects like speed camera) so small objects or stationary object motions can be excluded. Better filtering of data would be possible to zero in on only specific types of objects by contour sq px area size range, ratio of contour Length and Width, direction of motion, specific location on image that motion takes place, Etc, This would allow specifying objects within a size range, L/W ratio (Eg shapes like people, vehicle, animal rectangular shapes and sizes and avoid things like trees or bushes that basically move back and forth in one spot.
If you look at some of the other projects I have done using motion tracking and data filtering you can see what I mean.
I have been thinking of making a new updated version of pi-timolo that would add a feature to use OpenCV and motion tracking. This does not have to use a threaded video stream but could just analyse existing small motion detection image data. Alternatively it could use threaded video stream capture similar to my other motion tracking projects. Not sure how well it would do for regular camera night conditions and other things, but I believe it would allow much better control for filtering data to trigger on what user wants to see.

Let me know what you think.
Claude ...

from pi-timolo.

davidhaile avatar davidhaile commented on September 1, 2024

I'd also be interested in an OpenCV motion detector. Someday, someday, someday I'll also contribute.

I have it working with RPi 3 and Cam 2. I ran it a few weeks ago, but this evening I put it out on the edge of the yard where it has a better view of the mountains. A snowstorm will arrive by morning. The camera is encased in plastic-wrap. Seems OK so far. I'll check it after it starts snowing.

My sister-in-law lives in San Jose, CA and has had numerous break-ins and last week a car stolen out of her driveway. She lives in a million-dollar neighborhood. She'll be interested in a good motion detector and timelapse camera. I may have to fly out to setup her network to support it, though. She's not technically literate.

from pi-timolo.

pageauc avatar pageauc commented on September 1, 2024

I now have a noir camera. pi-timolo has been upgraded to version 6.0 with support for sub-folders, recent images folder, disk management and motion detect using threaded video stream. I also have a version of pi-timolo that uses my speed camera code logic. I have tested this and it works very well for eliminating motion false positives since you can set tracking variables. The normal pi-timolo.py does not use opencv so I am thinking of releasing pi-timolost PI - TImelapse, MOtion, LOlight, Speed Tracking,

Still need to integrate the new ver 6.0 pi-timolo.py logic into pi-timolost.py. I will also see what settings work best with the noir and it may just need a separate config.py default settings file.
Regards Claude ...

from pi-timolo.

davidhaile avatar davidhaile commented on September 1, 2024

from pi-timolo.

pageauc avatar pageauc commented on September 1, 2024

Have you looked at blink https://www.theverge.com/circuitbreaker/2016/9/29/13104268/Blink-budget-security-camera. You would need a hub put away in the ground or somewhere safe and run off a larger battery . Not sure how secure things would get if these things were not secured or hidden well. I would assume they could be put in a waterproof case if need be.
https://www.amazon.com/Blink-Home-Security-Battery-Powered-Smartphone/dp/B0172DDZ5E/ref=sr_1_4?s=electronics&ie=UTF8&qid=1494411276&sr=1-4&keywords=blink+home+security+camera+system

from pi-timolo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.