Skip to content

compro-itkmitl/Guessing-The-Character

Repository files navigation

Introduction

สวัสดีค่ะ วันนี้กลุ่มของพวกเราก็ได้สร้างและพัฒนาโปรแกรม เกี่ยวกับ Image Processing โดยโปรแกรมของเรามีความสามารถในการดึงตัวอักษรจากรูปภาพหรือวิดีโอ มาแปลงเป็นตัวอักษรดิจิตอลได้

Benefit of Project

  1. สามารถนำไปต่อยอดในการสร้างโปรแกรมอื่นๆได้
  2. สามารถดึงข้อความที่เป็นรูปภาพออกมาใช้ประโยชน์ต่อได้

Tool

เครื่องมือหรือ library ที่พวกเราใช้นั้น มีหลากหลายด้วยกัน ส่วนมากจะเป็น library ที่เกี่ยวข้องกับ Image processing ได้แก่

  1. C++
  2. OpenCV https://github.com/opencv/opencv
  3. Tesseract OCR https://github.com/tesseract-ocr/tesseract
  4. Leptonica https://github.com/DanBloomberg/leptonica
  5. Qt creator

Process of program

โปรแกรมของพวกเรามีกระบวนการการทำงานดังต่อไปนี้

Installation

โปรแกรมของพวกเรานั้นเป็นโปรแกรมที่ถูกสร้างและพัฒนาขึ้นผ่านระบบปฏิบัติการ Linux Ubuntu 16.04

Install OpenCV

http://www.codebind.com/cpp-tutorial/install-opencv-ubuntu-cpp/

Install tesseract (Develop-tool) & Leptonica

https://github.com/tesseract-ocr/tesseract/wiki

ทำการ Clone Reposity ลงเครื่อง

git clone https://github.com/compro-itkmitl/Guessing-The-Character.git

Install Qt creator

wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
chmod +x qt-opensource-linux-x64-5.7.0.run
./qt-opensource-linux-x64-5.7.0.run

Build Program จาก Reposity

  1. เปิด โปรแกรม Qt creator
  2. Open file or Project -> เลือก Guessingchar.pro
  3. กด Build code -> Run program

Interface

interface ที่พวกเราสร้างนั้น สร้างจากโปรแกรม Qt creator ใน Ubuntu 16.04 หน้าตาโปรแกรมของพวกเรามีหน้าตาอย่างนี้

ส่วนประกอบของโปรแกรมนั้น ประกอบไปด้วย ตัวแสดงกล้อง, กล่องข้อความแสดงสิ่งที่โปรแกรมสามารถประมวลผลออกมา, ปุ่ม Pause หรือ Resume

How to use

  1. เปิดโปรแกรมขึ้นมาโดยที่โปรแกรมจะเปิดกล้องให้อัตโนมัติ
  2. นำสิ่งที่มีตัวอักษรภาษาอังกฤษที่ต้องการให้คอมทายมาแสดงที่หน้ากล้อง
  3. รอสักครู่เพื่อให้โปรแกรมประมวลผล
  4. กดปุ่ม Pause 1 ครั้งเพื่อทำการหยุดโปรแกรม และกดอีกครั้งนึงเพื่อให้กลับมาทำงานต่อ

Our Team

@zelotype @tharinee @fernarmyz
Kawisara Bunyen Tharinee Keowprayoon Nantatchaporn Thangsuk
60070002 60070033 60070039

Assistant Teacher

ผศ. ดร. กิติ์สุชาต พสุภา ผศ. ดร. ปานวิทย์ ธุวะนุติ

รายงานนี้เป็นส่วนหนึ่งของวิชา Computer Programming (รหัส 06016315)

คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง


Faculty of Information Technology

King Mongkut's Institute of Technology Ladkrabang

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published