ผลต่างระหว่างรุ่นของ "OpenCV Computer Vision"
จาก Morange Wiki
Patcharapun (คุย | มีส่วนร่วม) (add Core Opperations) |
Patcharapun (คุย | มีส่วนร่วม) (add descriptions) |
||
แถว 24: | แถว 24: | ||
=== Core Operations === | === Core Operations === | ||
* [[ Basic Operations on Images ]] | * [[ Basic Operations on Images ]] | ||
+ | :เรียนรู้การอ่านและแก้ไขค่าพิกเซล ด้วยการทำงานกับภาพ ROI และพื้นฐานกระบวนการอื่นๆ | ||
* [[ Arithmetic Operations on Images ]] | * [[ Arithmetic Operations on Images ]] | ||
+ | :เรียนรู้หลักการทางคณิตศาสตร์มาใช้งานกับรูปภาพ | ||
* [[ Performance Measurement and Improvement Techniques ]] | * [[ Performance Measurement and Improvement Techniques ]] | ||
+ | :เพิ่มความรวดเร็วและประสิทธิภาพให้กับซอฟต์แวร์ที่คุณพัฒนา |
รุ่นแก้ไขเมื่อ 03:14, 3 สิงหาคม 2559
เนื้อหา
OpenCV
What IS CV?
- CV ย่อมากจากคำว่า Computer Vision คือ การนำเทคโนโยลีสารสนเทศต่างๆ ทั้ง ภาพ และ วิดีโอ มาประมวลผลโดยนำหลักการทางคณิตศาสตร์เข้ามาช่วยในการพัฒนา
- OpenCV หรือ Open Source Computer Vision เป็น Library สำหรับเขียนโปรแกรมหรือพัฒนาซอฟต์แวร์ให้สามารถประมวลผลภาพได้ ในทั้งนี้ในด้านธุรกิจและบริการที่จะสามารถมองเห็นภาพให้ชัดเจนได้เลยอาจจะยกตัวอย่างว่า ระบบตรวจจับใบหน้า (Face Detection) และ ในด้านการประมวลผลภาพ (Image Processing) จะสามารถที่จะพัฒนาเป็น ระบบที่นำรูปภาพทั้งรูปมาประมวลผล เช่น ซอฟต์แวร์ที่นำภาพใบของพืชมาตรวจหาโรคโดย ใช้การประมวลผลภาพรวมกับดาต้าไมนิ่ง ทั้งนี้ OpenCV ยังสามารถพัฒนาในด้านของ Machine Learning ได้อีกด้วย
เริ่มต้นใช้งาน
Gui Features in OpenCV
- เรียนรู้การโหลดภาพและบันทึกกลับ
- เรียนการเล่นวีดีโอ การจับภาพจากกล้องถ่ายรูปและเขียนเป็นวีดีโอ
- เรียนรู้การวาดเส้นสี่เหลี่ยม, วงรี, วงกลม ฯลฯ ด้วย OpenCV
- เรียนรู้การใช้เมาส์วาด
- สร้าง trackbar เพื่อควบคุมพารามิเตอร์
Object Detection
Core Operations
- เรียนรู้การอ่านและแก้ไขค่าพิกเซล ด้วยการทำงานกับภาพ ROI และพื้นฐานกระบวนการอื่นๆ
- เรียนรู้หลักการทางคณิตศาสตร์มาใช้งานกับรูปภาพ
- เพิ่มความรวดเร็วและประสิทธิภาพให้กับซอฟต์แวร์ที่คุณพัฒนา