OpenCV Python Neural Network Autonomous RC Car

Поділитися
Вставка
  • Опубліковано 10 чер 2015
  • May 2015
    Self driving RC car:
    OpenCV neural network - Steering
    Haar-cascade classifiers - Stop sign and traffic light detection
    Ultrasonic sensor - Front collision avoidance
    Raspberry Pi - Data streaming (video and sensor)
    Arduino - RC car control
    BGM:
    [Hunter x Hunter 2011] Original Soundtrack 3
    28 - Holding A Card File üm-ün
    Apologize for the ad, at this moment, the bgm cannot be changed or removed.
    Source Code:
    github.com/hamuchiwa/AutoRCCar
    zhengludwig.wordpress.com/pro...
  • Наука та технологія

КОМЕНТАРІ • 1,4 тис.

  • @tanvirchowdhury1518
    @tanvirchowdhury1518 4 роки тому +1240

    never wear a green outfit infront of this car

    • @randhir4278
      @randhir4278 4 роки тому +3

      Tanvir Chowdhury lolololololoooloo

    • @science_mbg
      @science_mbg 4 роки тому +36

      but it recognizes rectangular traffic light shape and recognizes green light later. Not all green things. It should be under that shape

    • @ThatGuyDownInThe
      @ThatGuyDownInThe 4 роки тому +34

      @@science_mbg what is with programmers and jokes flying 3,000 miles above there heads

    • @science_mbg
      @science_mbg 4 роки тому +6

      @@ThatGuyDownInThe coundt get it that he might be sarcastic my bad

    • @ThatGuyDownInThe
      @ThatGuyDownInThe 4 роки тому +9

      @@science_mbg now I feel mean :/

  • @jessex8535
    @jessex8535 3 роки тому +355

    Imagine how cool it'd be to have a whole bunch of them driving randomly on a little paper roadmap following laws and such.

    • @funkymonk4688
      @funkymonk4688 3 роки тому +27

      I support this idea 1000%

    • @JeevayPakistan
      @JeevayPakistan 3 роки тому +10

      It was only responding to static objects. So I think there is long way to go.
      Unless they have already done it.

    • @pedrorneto
      @pedrorneto 3 роки тому +6

      @@JeevayPakistan Tesla and other companies already does this well, but there is need to many improvements indeed.

    • @Ghryst
      @Ghryst 3 роки тому +1

      "obeys the law" ... "is autonomous"...
      you fucking millenials dont know wtf yr talking about

    • @akashchoudhary8162
      @akashchoudhary8162 3 роки тому +7

      @@Ghryst In this case, autonomous only means free from any manual driver control, not free from anything and everything. It could still be following traffic laws and be autonomous.

  • @Grensom
    @Grensom 5 років тому +389

    Great Job!

    • @deepL0
      @deepL0 3 роки тому +3

      Im your follower and like you

    • @cybercodes369
      @cybercodes369 3 роки тому +1

      This game is amazing .
      Check it out
      ua-cam.com/video/MLcu3sBKhdE/v-deo.html.

    • @benitokim1793
      @benitokim1793 3 роки тому

      @@cybercodes369 Why should I trust a Microsoft Spy?

    • @cybercodes369
      @cybercodes369 3 роки тому +1

      @@benitokim1793 ok then keep sucking 😎

  • @tarunalakhramsing7861
    @tarunalakhramsing7861 5 років тому +552

    The Car is a paid actor

    • @kakulmeow
      @kakulmeow 3 роки тому +2

      Can confirm. I was the camera

  • @henson2k
    @henson2k 8 років тому +1189

    Perhaps the only self driving Range Rover out there ;-)

    • @landroverfriends
      @landroverfriends 7 років тому +16

      I am studying Embedded System Development and I would find it awesome to go working for Land Rover. So maybe in the future there will be ;)

    • @TheGrayWolf81
      @TheGrayWolf81 7 років тому +6

      Lucid Gaming No please don't work for that awful car company. I'd rather work for a company which makes reliable cars.

    • @landroverfriends
      @landroverfriends 7 років тому +1

      TheGrayWolf81 Whats the problem you had with the brand?

    • @TheGrayWolf81
      @TheGrayWolf81 7 років тому +6

      They're just unreliable cars. My friend got a brand new one not too long ago and it's already having problems. Any other person I've known who has one has had problems with it (although some older models are nice and don't really have problems). I've never had much luck with English/British cars :/ But there are probably other people who love them and haven't had any problems yet. If I were to buy or do anything with a car, it'd be a Toyota or any other Japanese engineered car. They're the most damn reliable car I've ever owned and seen.

    • @Jadanti6
      @Jadanti6 5 років тому +1

      Why do you have a verification badge

  • @toadiri
    @toadiri 8 років тому +37

    congrats for this project dude. it's really brilliant and thx for sharing your work. u rock !!!

  • @Rether16
    @Rether16 4 роки тому +11

    Wow awesome work! Seems simple to most people but there is a lot of logic going on behind the scenes! Love it!

  • @pedroam7218
    @pedroam7218 5 років тому +4229

    Fake. There is a small person inside the car

  • @geryfabrega6749
    @geryfabrega6749 3 роки тому +33

    The impressive part is that this was made 5 years ago before all these easy to use libraries.

    • @KevinMsyah
      @KevinMsyah 3 роки тому +1

      How did they managed to build it back then??

    • @nareshramini5984
      @nareshramini5984 3 роки тому +4

      They mentioned Opencv

  • @Tymczaq10
    @Tymczaq10 3 роки тому +51

    imagine making few of these cars and making mini city, then upscale this

  • @NaturalKiller
    @NaturalKiller 3 роки тому +2

    People like you who perhaps do not have all the technical and financial support that could have, are the ones who truly make the future since with less they do much more, the truth my brother I congratulate you

  • @darshank9659
    @darshank9659 3 роки тому +1

    Wow first I was getting old videos in recommendation and now I am getting the same video that I watched years back giving me LOL and nostalgic feeling altogether.

  • @TheDiamondGames
    @TheDiamondGames 7 років тому +5

    Whoah! That is impressive! In fact, incredible!

  • @raghudatheshgp6231
    @raghudatheshgp6231 7 років тому +30

    Nice work Wang it's good to see that you are sharing your knowledge with world.

  • @OmkarShinde22
    @OmkarShinde22 3 роки тому +1

    This is awesome! Please make a detailed video series on this project.

  • @tdharmendra3204
    @tdharmendra3204 7 років тому

    Good work! Way too good to see some of the common sensors act too smart!

  • @apoorvpathak5378
    @apoorvpathak5378 3 роки тому +35

    This Guy: I finally did it.
    Stackoverflow: [Leonardo DiCaprio DRINKING MEME]

    • @Jaxenormus
      @Jaxenormus 3 роки тому +2

      PewPewZee LawL I'm not sure if you were joking or not or if you are a programmer but trust me, this was a joke lol and is probably correct

    • @dragonlordsaviour7005
      @dragonlordsaviour7005 3 роки тому

      nice

  • @raz0229
    @raz0229 5 років тому +5

    Incredible Peace Of Artwork There!!!

  • @MuhammadBilal-lp8xx
    @MuhammadBilal-lp8xx 4 роки тому

    i am computer vision engineer myself but this work that too 5 years past,,, this work of your astounds me

  • @illuminated2438
    @illuminated2438 3 роки тому

    I absolutely love the fact it's a red Range Rover. The most awesome vehicle out there and quite possibly its best color.

  • @shiva9989509341
    @shiva9989509341 8 років тому +498

    please make an instructable

    • @anubismva
      @anubismva 6 років тому +4

      Shiva Kumar Read his paper.

    • @harshitsomani1717
      @harshitsomani1717 5 років тому

      Where can we read the paper

    • @tehdanny682
      @tehdanny682 5 років тому +2

      @@harshitsomani1717 It's the last link in the video description.

  • @AniketDEV
    @AniketDEV 5 років тому +606

    *why don't you make an udemy course on this topic!!*

    • @kressckerl
      @kressckerl 5 років тому +39

      Because udemy is a platform that isnt to creators advantage, find a different platform

    • @jayamankrah4328
      @jayamankrah4328 5 років тому +1

      Sound pretty good

    • @hdang1997
      @hdang1997 4 роки тому +1

      @@electronicsengineering7375 Thanks mate!

    • @centaurirobotics87
      @centaurirobotics87 4 роки тому +6

      Hey, check this tutorial series to make your own autonomous mobile robot centaurirobotics.in/learn/

    • @HalloweenJoni99
      @HalloweenJoni99 3 роки тому +1

      There is a github repo linked in the description. Just read the code

  • @icarus7471
    @icarus7471 7 років тому

    Great job brother I am truly amazed. I also thought of this kinda idea but didn't give it a shot.Great job man ,great job !!!!

  • @woolfel
    @woolfel 6 років тому +2

    Pretty cool, I was thinking about doing something like this back in 2015 and did some testing to see the feasibility of building autonomous racing robots with raspberry pi. The performance of python with openCV was too slow to process 30 frames per second based on simple benchmarks. I thought about off loading the image processing to a workstation, but decided to wait until raspberry pi got a faster processor. With raspberry pi 3 B+, I think it has just enough power to do it all on board without offloading the processing to a desktop or workstation.

  • @alexdeshift6733
    @alexdeshift6733 5 років тому +7

    I am buying ruspberry.
    Looks really cool.
    Like.

  • @fengyouliu8937
    @fengyouliu8937 3 роки тому +4

    1:43 the fact that it knows that there is space in between the obstacle and itself is pretty great, I though it had to wait until the obstacle was out of the frame.

    • @haroonrehman8156
      @haroonrehman8156 6 місяців тому

      It's using Ultrasonic sensor to measure distance between obstacle and the car itself

  • @HarikrishnaNalla9
    @HarikrishnaNalla9 5 років тому +1

    Great work!! Appreciating your efforts..

    • @centaurirobotics87
      @centaurirobotics87 4 роки тому

      Hey Harikrishna, now you can make your own autonomous mobile robot. Check this out:
      centaurirobotics.in/learn/

  • @davidpossoc271
    @davidpossoc271 3 роки тому

    Very nice project. Congratulations!

  • @171Manoj
    @171Manoj 8 років тому +26

    Excellent work , image processing at its best . May I know how did you measure the distance between the car and Signal post ??

    • @wangzheng7526
      @wangzheng7526  8 років тому +6

      Measure the distance between the camera and the bounding box of the detected object.

    • @EliteCubingAlliance
      @EliteCubingAlliance 2 роки тому

      Distance is one of the easiest things to do

    • @AryanKapur0605
      @AryanKapur0605 2 роки тому +1

      @@wangzheng7526 Can you please make a tutorial on this

  • @geronimowilliamson2173
    @geronimowilliamson2173 8 років тому +3

    I will learn how to do this for my car someday, thanks.

  • @sidneybernardin6484
    @sidneybernardin6484 4 роки тому

    Finally, technology and Hunter X Hunter combined.

  • @ismailaliyazicioglu61
    @ismailaliyazicioglu61 3 роки тому

    Nice GTR and very good job too..👍

  • @devansh8095
    @devansh8095 3 роки тому +44

    Me: still
    Print("hello world)
    Output: Error EOF while scanning
    Computer shutdown
    Edit : oh need to edit this ... Guys I am trying to make a dumb joke and u guys are replying that" this is correct this is wrong"....... I know

    • @kennydiaz3080
      @kennydiaz3080 3 роки тому +4

      print() can’t be capitalized. And I did get the joke.

    • @devansh8095
      @devansh8095 3 роки тому +2

      I know guys what the error I am just kidding.
      I am also a python programmer,
      And about 'p' it's is becoz yt comments

    • @EigenA
      @EigenA 3 роки тому

      Wait I got it........... you are passing a double float. Please convert to cell array and import fun functions. Can you believe I failed my programming course work?

    • @lowrhyan567
      @lowrhyan567 3 роки тому +1

      def Print(text):
      print(text)

  • @guaren6611
    @guaren6611 3 роки тому +3

    :o I remember I saw this many years ago, and it was my inspiration to do an AI course and learn a lot. I never got to do this though, hope I can soon!

    • @odiljanandith3817
      @odiljanandith3817 3 роки тому

      There is a MIT OCW course on AI. Course Number 6.034
      It is FREE.
      🙂

  • @JONOVID
    @JONOVID 7 років тому

    a good Autonomous car project. keep up the work!

  • @AmCanTech
    @AmCanTech 7 років тому

    Epic, Thank you for releasing the source code!

  • @annaanna3260
    @annaanna3260 3 роки тому +3

    Imagine having like 20 of these cars you could simulate road traffic with it

    • @TobiasLeininger
      @TobiasLeininger 3 роки тому +1

      They would all interfere with each other as he uses an ultrasonic transducer on the front that can't handle that. And the car doesn't look for other traffic at the intersection. And so on ...

  • @SpotTiger
    @SpotTiger 7 років тому +5

    Very impressive! 🤔

  • @researchitechindia
    @researchitechindia 5 років тому

    Wow a plend of neural and sensors it's great to watch

  • @belalnaim2005
    @belalnaim2005 5 років тому

    Well done, I could only dream of making something like that

  • @riteshmaheshwari5882
    @riteshmaheshwari5882 3 роки тому +19

    stuart little was there in the car.

  • @lrw0475
    @lrw0475 7 років тому +4

    That's an incredibly great piece of work. I'm wondering what the car will behave when it sees a car with a red light or a "stop" sign on the back?

  • @AhmedAymanM
    @AhmedAymanM 3 роки тому

    Why did i Just start loving OpenCV and going to learn more about it?

  • @AhmetOmerOzgen
    @AhmetOmerOzgen 5 років тому

    Arduino, sonar range finder, camera, opencv, pwm, lots of effort knowledge and intelligence. Nice

  • @Bisofication
    @Bisofication 7 років тому +4

    That R34 though

  • @barraolivier2582
    @barraolivier2582 7 років тому +28

    No, no, no. An R34GT-R will never be an obstacle in front !

  • @emreipek4485
    @emreipek4485 5 років тому +1

    Good working bro. Inspiring video. Thank you :)

  • @pjpassero
    @pjpassero 5 років тому

    This is like the best thing I’ve seen

  • @Qimchiy
    @Qimchiy 5 років тому +10

    Now you can recreate that GTA SA mission with the RC helicopter carrying barrels.

  • @ahmedzia8539
    @ahmedzia8539 3 роки тому +92

    dude, try tweeting this to Elon Musk, he gon be pissed

    • @Aditya-hd8qb
      @Aditya-hd8qb 3 роки тому +8

      Why will he be pissed?
      He would be happy.
      SMH

    • @muzamilalishahmohammad6744
      @muzamilalishahmohammad6744 3 роки тому +2

      Dude musk is not that type of guy 🤦‍♂️he would be happy to see everyone innovative and do something gud

    • @muzamilalishahmohammad6744
      @muzamilalishahmohammad6744 3 роки тому +1

      @@Aditya-hd8qb haha yes 💯

    • @Aditya-hd8qb
      @Aditya-hd8qb 3 роки тому

      @@muzamilalishahmohammad6744 haha yes 💯

    • @milkywaythecommenter3369
      @milkywaythecommenter3369 3 роки тому +3

      This just simple OpenCV even though it's pretty hard.
      Don't compare it with Tesla's self driving feature where they use their own library with a REAL car with more advanced recognition system, i'm sure this dude's version is full of buges like OpenCV is known for. But Tesla has bugs too but relatively less, way less and don't forget the other cars and that this dude used Rasberry PI and Arduino.
      Tesla made their own I believe.
      Plz DONT woosh me 😭😭

  • @giordano3176
    @giordano3176 7 років тому +1

    This absolutely revolutionary

  • @derschwarzejulian7201
    @derschwarzejulian7201 4 роки тому

    So he used a Hunter x Hunter Theme to describe the epicness. Smart!

  • @colegartner3339
    @colegartner3339 3 роки тому +3

    This is the task that many beginner python programmers feel like they're ready for after making a "Hello World!" program

  • @reyou7
    @reyou7 7 років тому +16

    Can you make step-by-step video tutorial for this? This is just amazing.

    • @kratikapatidar336
      @kratikapatidar336 4 роки тому +1

      yes plz send step bystep this projcet

    • @pperez1224
      @pperez1224 4 роки тому +4

      Sure , you just have to pay the price , you beggar!

    • @joelapin953
      @joelapin953 2 роки тому +1

      ua-cam.com/video/GnnFy0uFe3E/v-deo.html

    • @reyou7
      @reyou7 2 роки тому

      @@pperez1224 🙄🙌🤬

  • @minhhungnguyen6305
    @minhhungnguyen6305 7 років тому

    this's project amazing. thank publisher so much

  • @MrWhyWhyWhy
    @MrWhyWhyWhy 3 роки тому

    thats cool i like the sensors and the very smood movemen of the car.

  • @lissobone7635
    @lissobone7635 3 роки тому +4

    I am just so happy that there is no Windows.

  • @YurkerYT
    @YurkerYT 9 років тому +247

    Damn! you are good, Google should hire you to collaborate on their Autonomous car project.
    What's next? Autonomous drifting Nissan r34?

    • @wangzheng7526
      @wangzheng7526  9 років тому +66

      YurkerYT Haha, good observation! Maybe 86 as it's easier to drift... ?

    • @Ak-yz6td
      @Ak-yz6td 8 років тому +90

      Yea they would hire if he did it 30 years ago

    • @ManojFB
      @ManojFB 7 років тому +3

      Wang Zheng would you please share some tutorials. I am Python developer and I am interested in this field. please share some useful tutorials..

    • @rizeadhikari5073
      @rizeadhikari5073 6 років тому +7

      Bro once you learn raspberry pi learn opencv machine learning and neural networks you will able to create this and more than this don't learn to make only a make your base strong you will able to make thousands of projects

    • @rey1242
      @rey1242 6 років тому +1

      Except that good dont meddle in such basic things, and instead research more professional and complicated works

  • @bastiannenke7101
    @bastiannenke7101 7 років тому

    Respect. I don't understand much about programming but i bet it was a lot of work. And it's awesome

  • @next-level5663
    @next-level5663 3 роки тому

    Should Hire this man for future cars

  • @lalala213
    @lalala213 7 років тому +5

    I read the description of your project on your wordpress and have a question if you don't mind: For your training dataset of input image and output direction input, did you hand label each of the images to have a certain output? For example, if the track is a slight left turn, did you take, assuming 10 fps, 30/40/50 images and hand label each to make a turn when you feel it is appropriate to make a turn? Thanks and great work!

    • @ThingsMihirDoes
      @ThingsMihirDoes 7 років тому +2

      I am curious to know about this too.. Is the training data hand labelled or you trained it by controlling the car via RC..

    • @lalala213
      @lalala213 7 років тому +3

      I just found out via his github and it confirmed my suspicions. He trains manually, saving a training image whenever he makes a keypress.

    • @oggy112
      @oggy112 7 років тому

      Nontheless still an impressive piece of engineering. Whatever you do in life there's room for improvement, he can improve the training.

  • @91722854
    @91722854 7 років тому +3

    dayum computer science rules, I a mech eng student and seeing these just made me feel that I'm ignorant. btw I am truly interested in machine learning ai and robotics, hope to work with u in the future if we ever get the chance.

  • @utkarshverma3470
    @utkarshverma3470 3 роки тому

    This really inspired me to make one for myself

  •  5 років тому +1

    Congratulations for your awesome job ;)

  • @sinapi6031
    @sinapi6031 5 років тому +49

    In Soviet Russia, the car drives you

    • @prateekpanwar646
      @prateekpanwar646 5 років тому

      LOL IDK Why Russian drivers are considered very bad

    • @sinapi6031
      @sinapi6031 5 років тому +3

      @@prateekpanwar646
      I guess that joke could be switch to Communist China drivers now
      In Communist China, the leadership drives you

    • @matveynelson2489
      @matveynelson2489 4 роки тому

      пошел в жопу

    • @timurbadretdinov9555
      @timurbadretdinov9555 4 роки тому +1

      @@matveynelson2489 АХхахаах Бум

    • @matveynelson2489
      @matveynelson2489 4 роки тому

      @@timurbadretdinov9555 ?

  • @twinklingstar2082
    @twinklingstar2082 3 роки тому +3

    Actually this project is quite simple. It has been just elegantly displayed.

    • @shoemakerleve9
      @shoemakerleve9 3 роки тому

      Okay then explain the control system architecture, how the CV and image processing works. Could be easy but I'd like to hear!

  • @lahernandezr
    @lahernandezr 3 роки тому

    Hello, your project is amazing, great job

  • @Chromodynamics
    @Chromodynamics 5 років тому

    Nice project your efforts not got waste

  • @truthinck8853
    @truthinck8853 7 років тому +9

    I'm curious to know why you chose mono vision instead of stereo vision?

    • @Aterrebgnuoy
      @Aterrebgnuoy 7 років тому +9

      He probably wanted to use that Raspberry Pi which only supports one camera at a time. Therefore, he used the ultrasonic sensor to detect depth instead.

    • @freezerbdn8358
      @freezerbdn8358 7 років тому

      Aterrebgnuoy you can use 2 camera using USB

    • @Dxeus
      @Dxeus 7 років тому +3

      Distance Measurement
      Raspberry Pi can only support one pi camera module. Using two USB web
      cameras will bring extra weight to the RC car and also seems
      unpractical. Therefore, monocular vision method is chosen.
      zhengludwig.wordpress.com/projects/self-driving-rc-car/

    • @user-ef2dj8rt8e
      @user-ef2dj8rt8e 5 років тому

      There was no need for stereo vision. Stereo vision of for depth sensing and wider FOV. The ultrasonic sensor does the depth sensing while the FOV is good enough. So no need for stereo vision.
      FOV- Field of view

  • @abhishekkk95
    @abhishekkk95 3 роки тому +4

    Plot twist : A guy was controlling the car using remote

  • @Sanjar50bay
    @Sanjar50bay 4 роки тому

    Great job! Excellent! One moment...
    In real life if there is no stop line, you should stop near traffic light, in one line. But it's a small issue)) Good luck!

  • @MatlabG
    @MatlabG 5 років тому

    Wow! The video is so sinematic

  • @yogeshkawar
    @yogeshkawar 5 років тому +19

    background music is lit..🔥🔥

  • @TanveerAhmed-yi9tq
    @TanveerAhmed-yi9tq 5 років тому +3

    Wang Zheng
    bro can you share the paper ?
    the link you have given is not working

  • @iamParvezKhan25
    @iamParvezKhan25 5 років тому +2

    Amazing Interesting & Impressive. These types of video encourage me to code in python. Thanks! Keep share this types of ideas. Love. P.

  • @nogardsiete
    @nogardsiete 3 роки тому

    Beautiful music for the subject. Seriously

  • @avy0010
    @avy0010 5 років тому +9

    It's 2018
    Now that car is flying

    • @shamirafridi4734
      @shamirafridi4734 4 роки тому +1

      It's 2020.. This car is in space now

    • @richakumar9703
      @richakumar9703 4 роки тому

      Its 2020 june, the car has travelled to parallel universe and came back

  • @ParadiseQ
    @ParadiseQ 8 років тому +4

    I found this project interesting. However, it seems that there is no motor control from the Arduino or Rasperry Pi. I guess you are transferring the wireless signal back and using the remote the control the car...

    • @RachelPecio
      @RachelPecio 8 років тому +1

      there is motor control for RPi ;)

    • @israelgoytom6085
      @israelgoytom6085 7 років тому

      NO You are not right

    • @chr_v
      @chr_v 6 років тому

      So why there is ultrasonic sensor in front of the car ?

  • @biskovic06
    @biskovic06 3 роки тому

    Awesome! That's a big job, great done

  • @dzintarstraupe
    @dzintarstraupe 7 років тому

    This shows how good are autonomous cars

  • @___OmerAJ___
    @___OmerAJ___ 5 років тому +7

    great , it needs speed limit.

  • @r.taufikutomoiswanindrakus8538
    @r.taufikutomoiswanindrakus8538 3 роки тому +20

    imagine elon musk copy his code for tesla car

    • @DavidJJJ
      @DavidJJJ 3 роки тому

      Elon Musk has some slightly better hardware and software than a crappy Raspberry Pi and open source computer vision software.

  • @abhishekbharti8353
    @abhishekbharti8353 3 роки тому

    really nice work bro
    i was thinking about it that someone will definitilly have done it and then i find this video

  • @lvladimirov
    @lvladimirov 3 роки тому

    Looks great! Next step would be to get rid of the IR proximity sensor and detect obstacles via the camera alone.

  • @harrymakongwa1147
    @harrymakongwa1147 5 років тому +38

    Me:Watching a Remote controlled car yet it's called autonomous at 1am .
    Tesla entered the chat .
    Elon Musk is typing ......
    Elon Musk: I need you at my Tesla Gigafactory in Storey County,Nevada

  • @eldhokurian5781
    @eldhokurian5781 7 років тому +109

    Please make a step by step video on how to make this

    • @birdost4872
      @birdost4872 7 років тому +56

      Yes such tutorial will be a big step for the losers like us

    • @limitless1692
      @limitless1692 7 років тому +116

      step 1 learn python
      step 2 learn aboun artificial neuronal networks ( the algo behind it )
      step 3 code it , make mistakes , find them and solve problems
      easy !

    • @zes3813
      @zes3813 6 років тому +2

      Bir Dost no such thing as l /w, just you are loserx or step by othersx, stupidx

    • @RobDawsonjr
      @RobDawsonjr 6 років тому +1

      Looking at the source code, i believe its a Haar Cascade

    • @elprofessor7000
      @elprofessor7000 4 роки тому

      @@limitless1692 i know python ....and some of it frameworks...i want to do AI but i don't where begin

  • @HarshKumar-hy1ug
    @HarshKumar-hy1ug 6 років тому +1

    that was really cool... awesome work

  • @budirahmani
    @budirahmani 4 роки тому +1

    Nice work. I've made a vision based distance estimation using stereo camera. I really want to learn opencv and python when I do my research, but I learn slowly. It's look very cool. Hopefully I can learn the theory

    • @vivekpal9866
      @vivekpal9866 3 роки тому

      Same

    • @haroonrehman8156
      @haroonrehman8156 6 місяців тому

      If you want to detect distance based on camera you need to use two camera to perform sensor fusion, just a single camera is not enough to measure a distance.

  • @aureliobuarque192
    @aureliobuarque192 8 років тому +3

    what are you using to supply the raspberry pi? A battery?

  • @Jezismdllin
    @Jezismdllin 5 років тому +3

    That’s how Tesla begin with the cars 🚙

  • @mgenova10
    @mgenova10 7 років тому

    Excelente proyecto !!! Felicitaciones

  • @beefoon3202
    @beefoon3202 7 років тому

    That is impressive!!! Good job.

  • @MrJohn1966elliott
    @MrJohn1966elliott 5 років тому +9

    what about keep left or right ? Like Australia is left drive, scan to left edge of road. ………. American is right drive.

    • @Crucizer
      @Crucizer 4 роки тому

      This isn't funny.

  • @gianlucagrasso620
    @gianlucagrasso620 7 років тому +5

    Can i use a normal webcam instead the raspberry one?

  • @rishavgupta168
    @rishavgupta168 6 років тому +1

    Wow that was absolutely incredibl

  • @saizenki
    @saizenki 6 років тому

    Fricking awesome ! Hats off dude.

  • @mamertvonn
    @mamertvonn 3 роки тому +4

    "Mom, can we have tesla at home"
    "We already have tesla at home"
    Tesla at home:

  • @husseinalaa47
    @husseinalaa47 8 років тому +6

    +Wang Zheng Thank you Wang, Would you tell me you training code that you used to train you haar classifier? I am working on same project and this is my training code:
    opencv_traincascade.exe -data hussein -vec sam.vec -bg neg1.txt -featureType LBP -numStages 6 -miniHitRate 0.999 -bt DAB -maxFalseAlarmRate 0.5 -numPos 900 -numNeg 2550 -featureType LBP -w 35 -h 62 -mode ALL -precalcValBufSize 1024 -precalcIdxBufSize 1024
    and this is my makesamples code:
    opencv_createsamples -info pose.txt -vec sam.vec -num 998 -w 35 -h 62
    but my classifier is still wont work well.
    last quesion:
    How did you calculate minHitRate, numStages ,FalseAlarmRate, numPps and numNeg?
    Thanks again

    • @wangzheng7526
      @wangzheng7526  8 років тому +7

      +Hussein Alaa
      Here is the training code for stop sign (on mac):
      opencv_traincascade -data data -vec samples.vec -bg negatives.txt -numStages 20 -minHitRate 0.999 -maxFalseAlarmRate 0.5 -numPos 800 -numNeg 400 -featureType HAAR -w 20 -h 20 -mode ALL -precalcValBufSize 5120 -precalcIdxBufSize 5120
      You need more stages to improve the result, I chose 20 stages (in fact, at stage 16, the acceptanceRatio is 400 : 8.33416e-05, which means the result is good enough, a couple more stages won't help much).
      Also, you might want to try HAAR featureType. LBP is good if you have high quality samples. The advantage of using LBP is not very significant in this stop sign case as it didn't take very long to train. Keeping your sample size small will reduce training time dramatically.
      0.999 and 0.5 are the common values for minHitRate and maxFalseAlarmRate set in training. You can read some articles about adaboost to dig more.
      Below shows the final training stage status of stop sign:
      .
      .
      .
      ===== TRAINING 19-stage =====
      Training until now has taken 0 days 0 hours 16 minutes 1 seconds.

    • @pranavsridhar5241
      @pranavsridhar5241 5 років тому

      Hussein Alaa I’m also working on a similar project. Can you send me the documentation for your project? I’m having problems with Numpy.

  • @chelounk9871
    @chelounk9871 7 років тому

    Great work. Congratulations!!!

  • @MECHATRONICMAN
    @MECHATRONICMAN 3 роки тому

    Nice Job and great Music;)