Lane detection and steering module with OpenCV & Arduino

Поділитися
Вставка

КОМЕНТАРІ • 208

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

    Could you share the code. I would like to try some projects with this. This is amazing.

  • @ericdestruel1065
    @ericdestruel1065 4 роки тому +32

    Hello! This project is very interesting! Considering the number of requesters of the code, it would be good and charitable to create an explanatory video with the code and diagram ...

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

    When it kept saying turn right but the car went left. I felt that.

  • @theexperimenter5813
    @theexperimenter5813 Рік тому

    I. Love. This. It. Would. Be. Even. Better. If. You. Came. Out. With. A. Tutorial. On. How. You. Created. This

  • @aledantas2k10
    @aledantas2k10 7 років тому +29

    pretty cool. but the steering is way off...

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

      looks like s/he mapped to angular velocity instead of angle, right?.

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

      i think it is because that was a video, and in control system the previous command and the result of the execution affect the next command, system asked to turn right previously but in the video the vehicle doesn't turn right, so the system tried to turn right further

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

      that is because he didn't use the feedback system to correct the steering wheel position

  • @mvndu2585
    @mvndu2585 6 років тому +17

    Oh wow, amazing.
    Just some questions, does your algorithm detect the distance between the 2 lines automatically or have you kept a preconfigured distance beforehand.
    How are you calculating the value for the steering advise. Is it in just one pixel array? or a certain ROI. Im confused as to how this works.
    Please advise me.

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

      Looks to me as if he has one neural network that detects the street and a second that detects the white color on the street. then he takes the value of where the color appears on the image and can adjust the steering wheels movement

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

      @@DjThrill3r how could that work on arduino, even raspberry pi gets 5 fps on object detection

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

      ​@@DjThrill3r it does not look like a neural network at all!?. Like the steering, he only looks where the white lines interconnects with his line (which is probably using a simple edge detection in opencv) , and then it does "steering" for which side has the higher value. No steering damping at all etc.

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

      @@python9657 my guess is he is using edge detection in opencv. that will give you good framerates. and it probably only look at half of the screen. So if its another street the result would be very different i guess. but its clearly only using arduino to steer a motor. not for the edge detection.

  • @0ronda
    @0ronda 4 роки тому

    Magnifico , Could you tell me which camera to use?

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

    hi, I respect your work but I wanna ask you about something. How to control steering motors with image processing. How did you get over this problem? what is the between of the steering motors and which did image processing computer

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

      Çağatay KARADEMİR use python to control a servo motor. When left is detected, turn clockwise, when right is detected turn anti-clockwise

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

      he made the mechanical steering. by using Arduino and a motor attached to it and link pyhton with Arduino by using serial connection port

  • @NguyenNhutNha
    @NguyenNhutNha 10 місяців тому

    Focus mk3.5 2017 can work?

  • @nzrinz
    @nzrinz 8 років тому

    Hi, could you give some advise how to make steering? and how to detect which direction should the car turns.

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

    Awesome project man. Can you tell me how did you communicated between python and arduino to drive the steering ?

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

    It is a great project but there is something I wanted to know, when ever there is a prompt of turn right the steering is making more than 1 revolution when ever there is a prompt, and when a left comes, the steering took only 3/4th of the revolution. Doesnt it effect the position of the wheel. Can you explain that to me please. Thank you

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

    Which aurdino did you used

  • @tofa5187
    @tofa5187 8 років тому

    What type of cameras do u use??

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

    nice work out,, recently i also came across such work.. It would be great if you share atleast the work flow of the code and pseudo code for it. Especially mechanical steering and lane deviation..

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

    Brilliant maan,,,,,It’s a toy model of autonomous car 🚗........Would you please post the tutorial????

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

    Does anyone knows how to get location of a particular point in its equivalent transformed (perspective) image ?
    I need that for steering angle

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

    So the software will identify the lines and give a mid point of the 2 line markings. And then based on any obstacles, it will again assist to switch lanes. Could you advice on how you did that?

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

    so where to download the software on GITHUB?

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

    How do u do it?
    its amazing

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

    Very interesting. How did u do it. Will you be able to support

  • @ardumaniak
    @ardumaniak Рік тому

    I've been working on a project to detect tractor tracks on the ground for some time, but I'm not successful. Would you show the code?

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

    what's your github? I would like to check out the source code please and thank you :)

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

    good work! wait your future progress ~

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

    i m using logitech webcam to get images but its not working as real time how to make it real time any idea?

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

    Can you give code ? I want learn but I do not know how to began. Thanks.

  • @kholoud__
    @kholoud__ 11 місяців тому

    hey,can you share the source code please?

  • @linyang9105
    @linyang9105 8 років тому

    great project, and I love it. please go ahead.

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

    Can you share the source code for it ? Thanks or explain a bit about the generic algorithm used ?

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

    Hi, how do you calculate the steering angle ?

  • @xiaoliangren4055
    @xiaoliangren4055 8 років тому

    good,have you creat a project on github? where is it?

  • @TuanAnhNguyen9x
    @TuanAnhNguyen9x 8 років тому

    Good! Is the source code available?

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

    Github Code please :)

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

    Wow 😲 nice creation

  • @1UniverseGames
    @1UniverseGames 4 роки тому

    Can you please share the source code to practice it

  • @mistry121
    @mistry121 8 років тому

    Hey I'm trying to do something similar and would appreciate it if you could upload the source code. Thanks!

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

    Amazing .. can you share the workflow

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

    Can you guide me how to sync python opencv with arduino?...

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

    i'm so interesting with your project. So, may you share with me your source code ?

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

    Well i'm not sure you would reply this comment. It seems that you used Contours not Hough Line. If that's right, i am just curious why you used contours based line detection rather than Hough line? Is there some reasons that you choose to that?

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

    Your opencv is run on ur mac or the arduino standalone?

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

      I think it needs more processing power than arduino. PI uses SOC so it can perform standalone but you have to use PC for arduino

  • @ingrid2ir
    @ingrid2ir 8 років тому

    hello @Kittipong G! Its really a great job! Are you still working in the code? I am interested in the code, could be possible to share it with me? Thanks in advance

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

    Hey man great work. I know everyone has already asked you this, but its been a few month. Is this source code posted or can it be posted now? thanks

  • @bachirnba8119
    @bachirnba8119 8 років тому

    can get the source code i try to doing the same project

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

    I did the same thing (but different algorithm) but I'm using it to give autonomous driving to an RC car.

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

      Hi
      Can u help me out in this.cos am doing a similar project using matlab image processing. Pls contact me so we can discuss and possible share ideas and codes. smoveh@yahoo.com

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

    I need to see that code! Amazing

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

    How to determine the turn can you help me

    • @賴議翔
      @賴議翔 5 років тому

      vanish point,I think.

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

    İ did the same; but İ am getting dissatisfying results! may be you can assist me on how to fix the results! :(

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

    I made a bus detection, classification and tracking system. It's my first program so it's simple.

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

      Kev P. M. Keep it up

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

      AllMight Qs Thanks, I posted a video about that. You can take a look if you want.

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

      Kev P. M. Sure 😁

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

    excellent bro. you did it

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

    ในไทยใช่มั๊ยครับ ? ทดลองขับแบบไร้คนขับยังครับ ?

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

    Cool ! Could I see the source code, please!!

  • @TV-zd9kc
    @TV-zd9kc 4 роки тому

    Wow.. so cool! How are i get your code??

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

    MAN THIS IS SO COOL ANY CHANCE YOU COULD SHARE YOUR CODE ? I AM A NEWBIE AND WATCHING THIS GIVES ME SO MANY IDEAS

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

    to be continue 1:03

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

    I guess you rely on internet connection to process images. That is already bad news, but not bad from an arduino tho

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

      you can now deployment model at the edge with openvino

  • @osama-bj3xx
    @osama-bj3xx 4 роки тому

    Great work, please share with us the source code for education and development purpose

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

    Seriously? Arduino?? Which one?

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

    нет прогресса нейросети. три года назад прогресс был, а сейчас все на одном месте)) и что? почему обнаруживается автомобиль и мерцает? почему не держит цель без мерцаний? это плохо

  • @puthutgiri8993
    @puthutgiri8993 8 років тому

    great job, Sir!
    when will the source code available?

  • @federicojosegonzalez-vicop9787
    @federicojosegonzalez-vicop9787 7 років тому

    Please! could you share your code? thanks!

  • @GabrielGianiMoreno
    @GabrielGianiMoreno 8 років тому

    Hi, how are you? is the code available? really is a good job!

  • @woosal-kc7tr
    @woosal-kc7tr 4 роки тому

    Source Code?

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

    What about code tutorial?

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

    Great work

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

    opencv works in night environments?
    I need to detect an object in a dark environment, but the object has lights ..... help!

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

      No it doesnt. Opencv uses image processing, no light = no image = crash.

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

      What you need is night vision cams

    • @3dmixer552
      @3dmixer552 6 років тому

      stop driving in the dark :)

  • @5ql156
    @5ql156 2 роки тому

    Brruh it's 2022 give us the source code 😢

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

    Plz share the code

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

    That's awesome man

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

    Can you please share your code... Thanks in advance :)

  • @LeonardoSapucaia
    @LeonardoSapucaia 8 років тому

    great job!

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

    fantastic, I will do the same too, really interesting

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

    haha I thought you put opencv on the Arduino and you let it drive the car

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

      at least you share the code to us

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

    Liked it brooo

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

    Mechanical steering seems a little bit slower than the situation in real time.

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

      The faster a car goes the slower you'll have to steer or the car can roll over

  • @majidaziz5924
    @majidaziz5924 7 років тому +11

    Source Code Please :)

    • @JohnSmith-ed1sr
      @JohnSmith-ed1sr 7 років тому +7

      why so you can cheat on your next exam

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

      lol

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

      Freeloaders for you...

  • @anuragbhalekar4315
    @anuragbhalekar4315 8 років тому

    hey man please lend the code

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

    Great project! I'm not gonna ask for the code because I would like to develop my own. But I would thank you if you tell me what algorithms to use. That way I could really understand it. Thanks a lot! :)

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

      it might be using object detection( canny edge detection)

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

    Heyy can u give me source code

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

    That's great. Did you run OpenCV on a Pi / SBC or was that running on Arduino also?

  • @7Iwu
    @7Iwu 4 роки тому

    how up link

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

    Respect!

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

    Please publish the code!!!!!!
    -nice work!

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

    Tiembla TESLA ¡¡¡tiembla aaa!!!!!

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

    how to make please share learning contain

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

    Nice bro

  • @knki_95
    @knki_95 8 років тому

    code please :-)

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

    wonderful 💯😵

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

    I didnt find the original GitHub repository but I've found another one that can be helpful:
    github.com/canozcivelek/lane-detection-with-steer-and-departure

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

      this is good repository. tkank you very much

    • @ayushp.5395
      @ayushp.5395 Рік тому

      thanks a lot bro!!!

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

    Hello, how do we contact you?
    I would love to have a look on the code

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

    This is great

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

    Wow , good job bro
    Can you send me your code please

  • @NipunParikh10X
    @NipunParikh10X 8 років тому +2

    Great project! Is the source code available?

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

      I’m still fine-tune the detection algorithm. I will share it on the GitHub later.

    • @user-sd7hx5pp2e
      @user-sd7hx5pp2e 8 років тому

      Looks nice! Have you released it on github already?

    • @mohammadkassemzein5812
      @mohammadkassemzein5812 8 років тому

      Can You Please Send Me The CODE On : mhamadk,zein@gmail.com
      I Would Rly Appreciate That.

    • @THE-rh6jx
      @THE-rh6jx 5 років тому

      @@kittipongg8201 hey can you help me with the steering module system please email:prajwal.s1321997@gmail.com

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

      Did you got the code?

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

    Yes perfet BUT How ???

  • @CANHacker
    @CANHacker 8 років тому

    Great!

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

    code

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

    I Turbostudyed and the mask does not follow. I do a daily and I wave-scratch !!! I cut silence and beat pitched !!!! I gave a name and won my money on the company and lost eBay watch list , no matter !!! Yeah that’s the run !

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

    Car Detection in the video frame using OpenCV in Python: ua-cam.com/video/PvzdAXTItgU/v-deo.html

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

    Not a good idea letting anyone write a hello world application for autonomous vehicles

  • @kmhooibg7577
    @kmhooibg7577 Рік тому

    Wow, your Tesla!