How Artificial Intelligence counts people and vehicles from CCTV cameras

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • Blog : pysource.com/2021/09/21/how-a...
    Automating CCTV camera control becomes essential when you have a large flow of customers and want to know how long they stay in the shop or how many people enter. This is why deep learning and artificial intelligence come together. They may seem trivial concepts but if you think that not only do you have to recognize people on the move but you have to uniquely identify them and track them through all the cameras in the store, the problems get complicated.
    In this video, I will give you some ideas on how to proceed.
    ➤ Courses:
    Full Computer Vision course: pysource.com/object-detection...
    Training Mask R-CNN PRO (Notebook + Mini-Course): pysource.com/mask-rcnn-traini...
    ➤ Follow me on:
    Instagram: / pysource7
    LinkedIn: / pysource
    ➤ For business inquiries:
    pysource.com/contact
    #CCTV #AI #DeepLearning
  • Věda a technologie

Komentáře • 63

  • @pysource-com
    @pysource-com  Před 2 lety

    ►► You can Build a Computer Vision software to DETECT and TRACK any Object.
    → 4-Step FREE Workshop pysource.com/blueprint-workshop-signup/

  • @mohammadaliavazpour3268
    @mohammadaliavazpour3268 Před 2 lety +2

    Special Thanks for you tutorials 👏👏👏🙏

  • @user-hh4du9ry9g
    @user-hh4du9ry9g Před 2 lety +1

    I was exactly waiting for how to apply YOLO on certain area of the video during the day until i find ur video before i am about to sleep. Thx a lot!

  • @federicoarg00
    @federicoarg00 Před 2 lety

    Another amazing tutorial!! Thank you!!

  • @AiPhile
    @AiPhile Před 2 lety +1

    Thank you sir, Great Video tutorial

  • @aiforyounow
    @aiforyounow Před 2 lety +2

    Thanks sir, this a great content

  • @user-sc6lo4kt8s
    @user-sc6lo4kt8s Před 2 lety

    Nice video, thanks.

  • @srijithscientia8614
    @srijithscientia8614 Před 2 lety

    Wow really Great, I'm getting lots of informations, Thank you so much for the Awesome sessions🥰🥰🥰

  • @donekeykong1
    @donekeykong1 Před 2 lety

    Thank for you amazing tutorial

  • @bengisu3975
    @bengisu3975 Před rokem

    Thank you for the video it is really good. Could i access the project codes somewhere to look at it clearly?

  • @programmerjowo
    @programmerjowo Před 2 lety

    thanks for this amazing video

  • @KakashiSharing
    @KakashiSharing Před rokem

    Hello! In 19:21 , is there a way to make the ROI be that exact shape like in 20:15 ? I want to be able to fit the ROI perfectly to the road, but using frame[x1: y1, x2, y2] always gives me an ROI that is a rectangle.

  • @Speed21x
    @Speed21x Před rokem +1

    awesome video bro, could this work on a live camera?, for example using an ESP32 Cam? . thanks for the explanation lad!

  • @smokinep
    @smokinep Před 2 lety +1

    Great demonstration.. Is it possible to do a video where you talk about the business side of doing computer vision ? For example, setting up a business to help businesses use computer vision in my local region

    • @pysource-com
      @pysource-com  Před 2 lety

      That is interesting! I'll probably do that at some point as I see very valuable and with a huge potential helping local businesses with Computer Vision

  • @gplgomes
    @gplgomes Před 2 lety +1

    Great job. A good teacher, but the Channel is "Pysource" without the Python source program !?

  • @justdoingodswork
    @justdoingodswork Před rokem

    @17:19 Jetson Xavier and jetson nano for Sort Algo but for Deep-sort Algo what kind of Procesessor are required? can we run Deep Sort Algo on Raspberry Pi 4?

  • @amritghimire7572
    @amritghimire7572 Před rokem +1

    Hi, I do not have deep_sort_v3 file that you imported in the code. Is it possible you could upload it?

  • @geepytee
    @geepytee Před rokem

    Could you share a download link for the MP4 file you used on this video?

  • @user-hf8st5uy6j
    @user-hf8st5uy6j Před 2 lety +1

    thanks so much your DeepLearning to help me very much. Now am using the same method or coding you using for vessel to detect peer,before berthing alongside to avoid collision and damaging the outside of peer and vessel as well!
    how to applying this coding?
    please need your help....
    many thanks indeed!!

    • @pysource-com
      @pysource-com  Před 2 lety +1

      in this case you need to take into account more parameters:
      - get the current vessel's speed
      - calibrate camera view to get pixels distance in meters distance
      Tracking the vessel, knowing the peer position, speed and distance you'll have the information necessary for your project.

  • @tanishqsinghanand5383
    @tanishqsinghanand5383 Před 2 lety +1

    THX 👏👏

  • @teknisigaje2025
    @teknisigaje2025 Před 2 lety

    Sir can you make tutorial for Yolo object identification with voice ? Pliss Sir

  • @huguestamatcho2585
    @huguestamatcho2585 Před 2 lety +5

    Really nice project!!! The only thing is that you are still running object detection on every frame, which not only detects new objects, but also previously detected ones. This makes the code impossible for real time applications, unless you are using some device with accelerator.
    Why don't you make use of object tracking to avoid detection on every single frame? This could speed up the application and make it usable in real time.

    • @pysource-com
      @pysource-com  Před 2 lety +5

      Skipping frames won't make the tracking reliable. The more frames you can handle, the better.
      A computer with a decent Nvidia GPU will handle this in realtime, same is with the Nvidia Jetson Xavier.

    • @user-hf8st5uy6j
      @user-hf8st5uy6j Před 2 lety +2

      good job

  • @hamzataibi3263
    @hamzataibi3263 Před 2 lety

    Thanks sir, this a great content
    Where i can find code source please

  • @rayhanriaz5144
    @rayhanriaz5144 Před rokem

    can the code work on real time web cam feed??

  • @MuhammadJunaid-oj5wq
    @MuhammadJunaid-oj5wq Před 2 lety

    Thank you, sir, that's really amazing!
    I have a question, what if i have two different cameras for the same project of object detection and tracking, what well be the best way to do a comparison between counted objects whether camera 1 has more objects or camera 2?

    • @pysource-com
      @pysource-com  Před 2 lety +1

      If the cameras have a common area, would be a good option to link them through panoramic view, otherwise it would require a more sophisticated comparison method, for like for example facial recognition, or plate reading for cars.

    • @mellakhzahra5366
      @mellakhzahra5366 Před 2 lety

      Hi,
      Please do you have deep_sort_v3 file ? if yes can you please share it with me please?
      Thx 😊

    • @sivaramakrishnathota8068
      @sivaramakrishnathota8068 Před rokem

      Where I have to do coding
      Like collab etc...
      Please give some information

  • @kartiksharma3803
    @kartiksharma3803 Před 2 lety

    Man can you make a video on how to make a 360 cctv camera follow a specific objective. With python

  • @nijatmursali5711
    @nijatmursali5711 Před 2 lety +3

    Could you please share code of Object Detection class and Deep Sort you are importing?

  • @roccopizzulo4433
    @roccopizzulo4433 Před 2 lety

    Where can I find yolo_detection library?

  • @李杰-u4e
    @李杰-u4e Před 12 dny

    What if the coordinates I want are not on the picture, but outside the picture

  • @majacode
    @majacode Před rokem

    opencv cannot open url with https !

  • @amoghrao9260
    @amoghrao9260 Před 6 měsíci

    Hi sir, I want to work with this for a project, can u please assist me

  • @zgamer-ie4yl
    @zgamer-ie4yl Před 2 lety +1

    please , where can I find the deeb sort library or file ? from where can I download it ?

  • @yashdggjs
    @yashdggjs Před 2 lety

    Hi,can you make a video how to train custom data set in YOLOv4?,thank you

    • @pysource-com
      @pysource-com  Před 2 lety

      I might do that

    • @yashdggjs
      @yashdggjs Před 2 lety +1

      @@pysource-com Please do that,nobody explaining it like you.You are explaining it easily.
      Thanks

  • @grzegorzkozinski2308
    @grzegorzkozinski2308 Před 2 lety +1

    Why does yolo detect exactly same object on exactly same frame but with different probability, from 11:52?
    I mean even if the video has low fps, and yolo makes detections in between, these detection are made on exactly the same frames (images).
    Shouldn't scores from the detection model be always exactly the same on exactly the same images?

    • @pysource-com
      @pysource-com  Před 2 lety +1

      Good observation. This video is slightly abnormal, as I recorded it by recording the screen at 30 FPS when the video is has lower FPS than that, so there are a few frames almost identical to them.
      The reason why the score changes is because even if the frames are almost identical, they're not 100% the same, but a a few pixels inside and some shadows are slightly different during the transition.
      With normal videos with the right amount of FPS, or even better taking the frames from the camera in realtime everything will be more smooth and precise

    • @grzegorzkozinski2308
      @grzegorzkozinski2308 Před 2 lety +1

      @@pysource-com ok, I understand now, also I think that maybe the effect of compression of the "outer" video is changing some pixels slightly.

    • @pysource-com
      @pysource-com  Před 2 lety

      @@grzegorzkozinski2308 exactly

  • @fuchenglee719
    @fuchenglee719 Před 2 lety

    Changes in light may cause several frames to fail to detect the same object during object detection. There are still many problems that need to be resolved.

    • @pysource-com
      @pysource-com  Před 2 lety

      By training the Deep Learning model on the specific scenario, with different lightening conditions, the detection would work well regardless.

    • @bolzanoitaly8360
      @bolzanoitaly8360 Před 2 lety

      Good offer, but why you steel sergio from all of us.
      Let him to teach us Computer Vision.

  • @yilberrojas8306
    @yilberrojas8306 Před 2 lety

    inference is very slow.

  • @Kishi1969
    @Kishi1969 Před 2 lety

    Sir i want to follow this program but i can't see from yolo_decetion import * from the file Sir

    • @pysource-com
      @pysource-com  Před 2 lety +1

      Hi, this specific video is only a demostration, not a tutorial, so source code is not provided here.
      Source codes for tracking are provided only inside the course Object Detection with Opencv and Deep learning at pysource.com

    • @Kishi1969
      @Kishi1969 Před 2 lety

      @@pysource-com OK, how much?

  • @mellakhzahra5366
    @mellakhzahra5366 Před 2 lety +1

    Hello sir,
    Thanks for this great video.
    Please can you share the deep_sort_v3 file with us please?
    Thx ,merci, gracias, chukran, thanmirth 😊

  • @senioritax9703
    @senioritax9703 Před 2 lety

    Cant impelemntation in raspberry Pi ?

    • @pysource-com
      @pysource-com  Před 2 lety

      Nope, raspberry pi is too weak for real time image processing with Artificial intelligence.
      The minimum required is Nvidia Jetson nano, but even better would be the Jetson Xavier.
      For faster processing and with multiple cameras it's necessary a computer/server with RTX or better Nvidia GPUs

    • @senioritax9703
      @senioritax9703 Před 2 lety

      @@pysource-com which get turorial them ?

  • @josecorrea9000
    @josecorrea9000 Před 2 lety

    great video, please could you share de code of deepsort_v3 :)

  • @khalladisofiane9195
    @khalladisofiane9195 Před 2 lety

    Hi , please i am working on it i have a project i am a student can you help me please with a program python ?
    Can i have your email