Category: ► OpenCV Python

OpenCV ย่อมาจาก Opensource Computer Vision หรือก็คือ Computor Vision ไลบรารีที่ให้เราได้ใช้ฟรีๆ นั่นเอง ความสามารถหลักๆ ของเจ้า OpenCV ก็คือสามารถช่วยให้เราจัดการวิดีโอหรือรูปภาพ เพื่อให้เกิดการเปลี่ยนแปลงกับรูปภาพ อย่างเช่น ทำให้ภาพชัดขึ้น ทำให้เบลอ ลดสัญญาณรบกวน (noise) ในรูปภาพ จากแหล่งที่มาของรูปภาพต่างๆ ไม่ว่าจะเป็น webcam ภาพถ่าย วิดีโอ หรือกล้องวงจรปิด

โปรเจค Arduino MediaPipe หุ่นยนต์ ควบคุม ด้วย จำนวนนิ้ว

การควบคุมรถบังคับด้วยท่าทางมือโดยใช้ Arduino, OpenCV และ MediaPipe เป็นโครงการที่น่าสนใจซึ่งผสมผสานเทคโนโลยีหลายด้านเข้าด้วยกัน ตั้งแต่การประมวลผลภาพ การตรวจจับท่าทางมือ ไปจนถึงการควบคุมมอเตอร์ในรถบังคับ ต่อไปนี้คือหลักการทำงานของระบบนี้ 1. การตรวจจับท่าทางมือด้วย MediaPipe MediaPipe เป็นไลบรารีจาก Google ที่สามารถตรวจจับและติดตามตำแหน่งของมือได้อย่างมีประสิทธิภาพ โดย MediaPipe จะทำการประมวลผลภาพจากกล้อง (เช่น เว็บแคม) เพื่อระบุตำแหน่งของมือและนิ้วมือในแบบเรียลไทม์ 2. การประมวลผลข้อมูลด้วย OpenCV และ Python OpenCV เป็นไลบรารีที่ใช้สำหรับการประมวลผลภาพและวิดีโอ…

โปรเจค Arduino ควบคุม การหรี่ไฟ 220V โดยใช้ท่าทางมือ

MediaPipe MediaPipe เป็นไลบรารีที่พัฒนาโดย Google สำหรับการประมวลผลสื่อ (Media Processing) และมีข้อดีหลายประการเมื่อนำมาใช้ร่วมกับ Python ดังนี้: Firmata Firmata เป็นโปรโตคอลที่ใช้สำหรับการสื่อสารระหว่างไมโครคอนโทรลเลอร์ เช่น Arduino กับคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ผ่านทาง Serial (UART) หรือการเชื่อมต่อแบบอื่น ๆ Firmata อนุญาตให้คุณควบคุมและอ่านค่าจากพินของ Arduino ได้จากภายนอก โดยไม่จำเป็นต้องเขียนโค้ดเฉพาะสำหรับ Arduino เอง ตัวอย่างการใช้งาน…

โปรเจค Arduino ควบคุม การเปิด-ปิดไฟ โดยใช้ท่าทางมือ

Firmata เป็นโปรโตคอลที่ใช้สำหรับการสื่อสารระหว่างไมโครคอนโทรลเลอร์ เช่น Arduino กับคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ผ่านทาง Serial (UART) หรือการเชื่อมต่อแบบอื่น ๆ Firmata อนุญาตให้คุณควบคุมและอ่านค่าจากพินของ Arduino ได้จากภายนอก โดยไม่จำเป็นต้องเขียนโค้ดเฉพาะสำหรับ Arduino เอง ตัวอย่างการใช้งาน Firmata คือการควบคุมพินดิจิตอลและแอนะล็อกของ Arduino จากโปรแกรมบนคอมพิวเตอร์ เช่น Python, Processing หรือ JavaScript ผ่านทาง Serial…

โปรเจค Arduino หรี่ไฟบ้าน 220 V ด้วย ขวดโค๊ก

การทำโปรเจคที่รวมเอา Arduino สำหรับการควบคุมหลอดไฟและ OpenCV Python สำหรับการตรวจจับภาพ ถือเป็นการผสมผสานระหว่างฮาร์ดแวร์และซอฟต์แวร์ที่สามารถนำมาใช้ในหลากหลายด้าน บทความนี้จะกล่าวถึงข้อดีของการทำโปรเจคดังกล่าว ดังนี้: ข้อดีของการทำโปรเจค Arduino ควบคุมหลอดไฟกับ OpenCV Python สรุป การทำโปรเจคที่รวมเอา Arduino และ OpenCV Python ไม่เพียงแต่ช่วยให้คุณได้พัฒนาทักษะในการเขียนโปรแกรมและการทำงานกับฮาร์ดแวร์ แต่ยังเปิดโอกาสให้คุณได้สร้างสรรค์และพัฒนาระบบอัตโนมัติที่สามารถนำไปใช้ในชีวิตประจำวันหรือในอุตสาหกรรมต่างๆ ได้อีกด้วย อุปกรณ์ที่ใช้ 1- Arduino UNO R3 2- Sensor Shield V…

ควบคุมเซอร์โวมอเตอร์ ด้วย OpenCV Python

ควบคุมเซอร์โวมอเตอร์ ด้วย OpenCV Python เซอร์โวมอเตอร์ (Servo Motor) เป็นการรวมมอเตอร์ไฟฟ้ากระแสตรง (DC Motor) เข้ากับวงจรควบคุม โดยความแตกต่างที่สำคัญของเซอร์โวมอเตอร์กับมอเตอร์แบบอื่น ๆ คือเซอร์โวมอเตอร์จะรู้ตำแหน่งที่ตัวเองอยู่ และสั่งเปลี่ยนตำแหน่งโดยการเปลี่ยนองศาได้ นิยมใช้งานในเครื่องบินบังคับ เรือบังคับ โดยใช้กำหนดทิศทางของหางเสือเป็นองศา การทํางานเพียงตัว เซอร์โวมอเตอร์ เพียงอย่างเดียวนั้นไม่สามารถทํางานได้ การที่จะให้ เซอร์โวมอเตอร์ จะควบคุมลักษณะที่กล่าวมาข้างต้นนั้นต้องมี ไมโครคอนโทรลเลอร์ มีหน้าที่รับคําสั่งจากผู้ใช้งานว่าต้องการให้ เซอร์โวมอเตอร์ นั้นเคลื่อนที่ด้วยความเร็วเท่าไหร่และระยะทาง ใกล้หรือไกลแค่ไหน หน้าที่ตรงจุดนี้จะเป็น…

โปรแกรมแรก OpenCV Python บน Windows 10

โปรแกรมแรก OpenCV Python ด้วย PyCharm OpenCV (Open source Computer Vision) เป็นไลบรารีฟังก์ชันการเขียนโปรแกรม (Library of Programming Functions) โดยส่วนใหญ่จะมุ่งเป้าไปที่การแสดงผลด้วยคอมพิวเตอร์แบบเรียลไทม์ (Real-Time Computer Vision) ขอบเขตการใช้งานของ OpenCV ค่อนข้างกว้าง มีความสามารถหลากหลายหลากหลาย นอกจากรูปภาพธรรมดาแล้วยังใช้จัดการกับวีดีโอภาพเคลื่อนไหว อัลกอริธึมที่ใช้มีตั้งแต่แบบง่ายๆไปจนถึงระดับสูง 1. ติดตั้ง Python เวอร์ชั่น 3.7.6…

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save