How Artificial Intelligence counts people and vehicles from CCTV cameras

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024

Комментарии • 63

  • @pysource-com
    @pysource-com  2 года назад

    🔥Learn how to build your own AI vision solutions: pysource.com/community

  • @gplgomes
    @gplgomes 2 года назад +1

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

  • @赛尼木
    @赛尼木 3 года назад +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!

  • @pibe_bujia
    @pibe_bujia Год назад +1

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

  • @huguestamatcho2585
    @huguestamatcho2585 3 года назад +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  3 года назад +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.

    • @陳正偉-f8h
      @陳正偉-f8h 3 года назад +2

      good job

  • @amritghimire7572
    @amritghimire7572 Год назад +1

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

  • @smokinep
    @smokinep 3 года назад +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  3 года назад

      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

  • @nijatmursali5711
    @nijatmursali5711 2 года назад +3

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

  • @bengisu3975
    @bengisu3975 Год назад

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

  • @陳正偉-f8h
    @陳正偉-f8h 3 года назад +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  3 года назад +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.

  • @justdoingodswork
    @justdoingodswork Год назад

    @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?

  • @mohammadaliavazpour3268
    @mohammadaliavazpour3268 3 года назад +2

    Special Thanks for you tutorials 👏👏👏🙏

  • @KakashiSharing
    @KakashiSharing Год назад

    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.

  • @MuhammadJunaid-oj5wq
    @MuhammadJunaid-oj5wq 3 года назад

    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  3 года назад +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 2 года назад

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

    • @sivaramakrishnathota8068
      @sivaramakrishnathota8068 Год назад

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

  • @geepytee
    @geepytee 2 года назад

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

  • @李杰-u4e
    @李杰-u4e 3 месяца назад

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

  • @zgamer-ie4yl
    @zgamer-ie4yl 2 года назад +1

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

  • @grzegorzkozinski2308
    @grzegorzkozinski2308 3 года назад +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  3 года назад +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 3 года назад +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  3 года назад

      @@grzegorzkozinski2308 exactly

  • @teknisigaje2025
    @teknisigaje2025 3 года назад

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

  • @AiPhile
    @AiPhile 3 года назад +1

    Thank you sir, Great Video tutorial

  • @amoghrao9260
    @amoghrao9260 8 месяцев назад

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

  • @kartiksharma3803
    @kartiksharma3803 3 года назад

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

  • @aiforyounow
    @aiforyounow 3 года назад +2

    Thanks sir, this a great content

  • @fuchenglee719
    @fuchenglee719 3 года назад

    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  3 года назад

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

    • @bolzanoitaly8360
      @bolzanoitaly8360 2 года назад

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

  • @yashdggjs
    @yashdggjs 3 года назад

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

    • @pysource-com
      @pysource-com  3 года назад

      I might do that

    • @yashdggjs
      @yashdggjs 3 года назад +1

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

  • @hamzataibi3263
    @hamzataibi3263 3 года назад

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

  • @federicoarg00
    @federicoarg00 3 года назад

    Another amazing tutorial!! Thank you!!

  • @廖育賢-i8b
    @廖育賢-i8b 2 года назад

    Nice video, thanks.

  • @majacode
    @majacode Год назад

    opencv cannot open url with https !

  • @srijithscientia8614
    @srijithscientia8614 2 года назад

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

  • @rayhanriaz5144
    @rayhanriaz5144 2 года назад

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

  • @roccopizzulo4433
    @roccopizzulo4433 2 года назад

    Where can I find yolo_detection library?

  • @donekeykong1
    @donekeykong1 3 года назад

    Thank for you amazing tutorial

  • @programmerjowo
    @programmerjowo 3 года назад

    thanks for this amazing video

  • @Kishi1969
    @Kishi1969 2 года назад

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

    • @pysource-com
      @pysource-com  2 года назад +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 2 года назад

      @@pysource-com OK, how much?

  • @mellakhzahra5366
    @mellakhzahra5366 2 года назад +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 😊

  • @tanishqsinghanand5383
    @tanishqsinghanand5383 3 года назад +1

    THX 👏👏

  • @yilberrojas8306
    @yilberrojas8306 3 года назад

    inference is very slow.

  • @senioritax9703
    @senioritax9703 3 года назад

    Cant impelemntation in raspberry Pi ?

    • @pysource-com
      @pysource-com  3 года назад

      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 3 года назад

      @@pysource-com which get turorial them ?

  • @josecorrea9000
    @josecorrea9000 2 года назад

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

  • @khalladisofiane9195
    @khalladisofiane9195 3 года назад

    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