Hitdahit / Opencv_project

Reference site

Home Page:https://m.blog.naver.com/windowsub0406/220894462409

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Opencv_project


  • I'll upload (opencv tutorial code + comments) and my project using opencv.

Lane Recognition Project

  • This project will be written with C++. and you should use hsv_ransac_ver-0.cpp.
  • rest of cpp files are my trial and errors, so i don't recommand you to use them.
  • this project's strategy is using lane's color(which is typically white and yellow) transformed to hsvColor.
  • after i croped lane's points with color strategy, I will use ransac algorithm.

check original img and result img.

  • gather lane's points

image

  • left_lane ransac

image

  • full ransac and find_route to drive through

image

  • caution: you may be need to edit roi function's vertices array in _.cpp, reason followed under this line.

ransac malfunctions if input img contains strange object which is not road. (but it typially works.)

  • like these errors

image

  • 이건 차수조정을 못해서 생기는 에러. image
  • This program's input is still img. I will revise it so this project use video as a input.
  • hsv_ransac_ver-0.cpp will be refactorzied soon.
  • change format to class to make code more shorter.

  • it has two version of ransac(1차함수, 3차함수) and choose one of them by c_max value, but i will chage it soon.

    • so among those two error, i corrected second one so far...

    image


Open_YOLO Project summary

  • I will construct YOLO network in C++, to make object detector in video files.

  • Not only this, but also I will check my model's throughput and measure workloads.

    • I want to study about Real Time Issue in object detection Problem. This is why I'm doing this project.

      Here is sample image of my project.

      Screenshot from 2020-01-24 23-35-22


About

Reference site

https://m.blog.naver.com/windowsub0406/220894462409


Languages

Language:C++ 100.0%