inflearn logo

Business card recognition function implementation course using OpenCV

Learn how to use OpenCV and process images through a practical implementation of business card recognition. OpenCV is briefly explained, and the OpenCV functions required to implement business card recognition are explained in more detail. In other words, rather than a basic course, it provides an essence for the practical application of business card recognition. It also includes a method of utilizing Tesseract and Microsoft's OCR engine. The source code of this lecture is based on Python, but since you will learn the OpenCV classes and functions used and the image recognition and processing technology, it will not be difficult to apply it to Android and iOS based on this. Those who take the course will be provided with lecture slides and actual business card recognition source code. The lecture contents were further improved and verified through three offline seminars in January and February 2017, and the instructor has carefully recorded them again for online use. These are the OpenCV functions used in this lecture. cv2.Canny() cv2.GaussianBlur() cv2.VideoCapture() cv2.adaptiveThreshold() cv2.approxPolyDP() cv2.arcLength() cv2.boundingRect() cv2.boxPoints() cv2.contourArea() cv2.convertScaleAbs() cv2.createTrackbar() cv2.cvtColor() cv2.destroyAllWindows() cv2.dilate() cv2.drawContour s() cv2.findContours() cv2.getAffineTransform() cv2.getPerspectiveTransform() cv2.getTrackbarPos() cv2.imread() cv2.imshow() cv2.imwrite() cv2.minAreaRect() cv2.namedWindow() cv2.rectangle() cv2.resize() cv2.threshold() cv2.waitKey() cv2.warpAffine() cv2.warpPerspective()

(4.5) 43 reviews

666 learners

Level Intermediate

Course period Unlimited

Deep Learning(DL)
Deep Learning(DL)
OpenCV
OpenCV
Computer Vision(CV)
Computer Vision(CV)
Deep Learning(DL)
Deep Learning(DL)
OpenCV
OpenCV
Computer Vision(CV)
Computer Vision(CV)

Reviews from Early Learners

Reviews from Early Learners

4.5

5.0

검은거부기

32% enrolled

This was very helpful.

5.0

Jun

100% enrolled

I think it's good that you can try it quickly.

5.0

bertter

100% enrolled

Good..

What you will gain after the course

  • Image processing technology using OpenCV

  • Technology for extracting and converting the outline of a business card

  • Implementing scan effects without lighting effects

  • Real-time business card recognition technology

  • Character recognition using OCR technology

1. Introduction to the Open CV Course

This OpenCV tutorial, based on Python, implements business card recognition technology step-by-step. Rather than delving into OpenCV theory, it focuses on concise, practical application tips. While Python-based, you'll learn image recognition and processing techniques applicable to Android and iOS through hands-on practice.

By following various application cases of OpenCV through this lecture, you can acquire methods on how to utilize OpenCV, and you can naturally acquire the concepts and methods of utilizing OpenCV while learning step by step how to implement business card recognition technology.

After learning in this course, you will be able to:

openCV

2. Helpful people

  • SW developers with experience using Python
  • For those who are learning OpenCV for the first time, or want to learn it again and understand it properly
  • Anyone interested in using OpenCV
  • Those interested in developing services using image recognition and processing technology

3. Course Features

  • Technologies covered: Python, OpenCV
  • Windows or macOS-based PC
  • Development environment: Anaconda, Jupyter
  • Course level: From introductory to practical application
  • Installation instructions and source code provided to course participants

4. Instructor Introduction

Byun Dong-nam
* Hanyang University Computer Science Department
* Imagine Cup 2015 Korea Final World Citizenship Category Winner
* 9 finalists selected for the 6th Software Maestro certification

Recommended for
these people

Who is this course right for?

  • Beginner in Programming

  • People interested in image processing

  • People who want to learn computer vision technology

  • People who want to learn through practical projects

Hello
This is manager8865

666

Learners

43

Reviews

1

Answers

4.5

Rating

1

Course

Gangnam Station Exit 12, MyCampus.

A place for meetings and education for SW developers.

Fields: Deep Learning, Data Analysis, Agile, Blockchain, Cloud

More

Co-instructor

Curriculum

All

19 lectures ∙ (2hr 26min)

Published: 
Last updated: 

Reviews

All

43 reviews

4.5

43 reviews

  • bertter9438님의 프로필 이미지
    bertter9438

    Reviews 10

    Average Rating 4.5

    5

    100% enrolled

    Good..

    • uk93365719님의 프로필 이미지
      uk93365719

      Reviews 1

      Average Rating 4.0

      4

      100% enrolled

      I have a question. I want to implement it using Android and opencv library. Is there any lecture on this?

      • dorydoryhong님의 프로필 이미지
        dorydoryhong

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        I think it's good that you can try it quickly.

        • seal님의 프로필 이미지
          seal

          Reviews 15

          Average Rating 4.8

          4

          100% enrolled

          It's a great lecture that neatly conveys only the simple but essential content. It's too beginner-level, so it's a bit disappointing that it doesn't convey practical experience.

          • kmdadoo님의 프로필 이미지
            kmdadoo

            Reviews 27

            Average Rating 5.0

            5

            32% enrolled

            This was very helpful.

            Similar courses

            Explore other courses in the same field!

            $23.10