Greenguardian เป็นแอปพลิเคชั่น Flutter ที่ออกแบบมาเพื่อช่วยให้ผู้ใช้ระบุโรคพืชโดยการสแกนภาพใบที่นำมาจากกล้องมือถือหรือจากที่เก็บของอุปกรณ์ แอพใช้อัลกอริทึม HAAR Cascade สำหรับการประมวลผลภาพและการตรวจจับโรค

หากต้องการใช้ Greenguardian ทำตามขั้นตอนเหล่านี้:
flutter pub get การติดตั้งการพึ่งพาflutter run เพื่อเปิดแอพบนอุปกรณ์หรือตัวจำลองของคุณ เมื่อติดตั้งแล้วให้ทำตามขั้นตอนเหล่านี้เพื่อใช้แอพ Greenguardian:
อัลกอริทึม Haar Cascade เป็นวิธีการเรียนรู้แบบใช้เครื่องจักรที่ใช้สำหรับการตรวจจับวัตถุในภาพ มันทำงานได้โดยการแปลงภาพอินพุตเป็นสีเทาและจากนั้นใช้ชุดการดำเนินการเพื่อระบุรูปแบบหรือคุณสมบัติเฉพาะภายในภาพ
การเลือกคุณสมบัติ: คุณสมบัติเหมือน HAAR ซึ่งเป็นตัวกรองสี่เหลี่ยมผืนผ้าใช้เพื่อตรวจจับขอบเส้นและพื้นผิวในภาพ
ภาพรวม: เพื่อคำนวณคุณสมบัติอย่างมีประสิทธิภาพภาพอินทิกรัลจะคำนวณจากภาพสีเทาต้นฉบับ สิ่งนี้ช่วยให้การคำนวณจำนวนเงินพิกเซลอย่างรวดเร็วภายในพื้นที่สี่เหลี่ยมใด ๆ ของภาพ
การฝึกอบรม Adaboost: อัลกอริทึมใช้เทคนิคการเรียนรู้ของเครื่องที่เรียกว่า Adaboost เพื่อเลือกคุณสมบัติที่สำคัญจำนวนเล็กน้อยจากคุณสมบัติที่มีศักยภาพขนาดใหญ่ คุณสมบัติที่เลือกเหล่านี้จะถูกรวมเข้าด้วยกันเพื่อสร้างตัวจําแนกที่แข็งแกร่ง
Cascade Classifier: ตัวจําแนกที่แข็งแกร่งถูกสร้างขึ้นเป็นน้ำตกของตัวจําแนกที่อ่อนแอซึ่งแต่ละตัวมุ่งเน้นไปที่แง่มุมเฉพาะของวัตถุที่ตรวจพบ โครงสร้างน้ำตกนี้ช่วยให้สามารถประมวลผลได้อย่างมีประสิทธิภาพโดยการปฏิเสธภูมิภาคของภาพที่ไม่น่าจะมีวัตถุอย่างรวดเร็ว
การตรวจจับหน้าต่างเลื่อน: ตัวจําแนกน้ำตกที่ผ่านการฝึกอบรมจะถูกนำไปใช้กับภาพอินพุตโดยใช้วิธีการเลื่อนหน้าต่าง ตัวจําแนกถูกเคลื่อนย้ายข้ามภาพประเมินแต่ละอนุภูมิภาคเพื่อพิจารณาว่ามันมีวัตถุที่น่าสนใจหรือไม่
Thresholding and Detection: แต่ละอนุภูมิภาคจะได้รับการประเมินตามเกณฑ์และถ้าผ่านมันจะถูกจัดประเภทว่ามีวัตถุ กระบวนการนี้ทำซ้ำในหลาย ๆ เครื่องชั่งเพื่อตรวจจับวัตถุที่มีขนาดต่างกันภายในภาพ
ในกรณีของ Greenguardian อัลกอริทึม HAAR Cascade ได้รับการฝึกฝนให้รู้จักรูปแบบที่เกี่ยวข้องกับโรคพืชต่าง ๆ ทำให้แอพสามารถตรวจจับและวินิจฉัยโรคได้อย่างแม่นยำตามภาพใบอินพุต
อัลกอริทึม HAAR Cascade ซึ่งใช้กันทั่วไปในงานตรวจจับวัตถุทำงานโดยการแปลงภาพอินพุตเป็นสีเทาและจากนั้นใช้ชุดของการดำเนินการเพื่อระบุรูปแบบหรือคุณสมบัติเฉพาะภายในภาพ คุณสมบัติเหล่านี้มักจะเป็นรูปสี่เหลี่ยมผืนผ้าที่มีขนาดและตำแหน่งที่แตกต่างกัน
อัลกอริทึมกำหนดหมายเลขไบนารีให้กับแต่ละพิกเซลในภาพโดยพิจารณาจากเกณฑ์บางอย่างที่กำหนดโดยรูปแบบที่ตรวจพบหรือไม่ การเป็นตัวแทนไบนารีนี้จะถูกใช้เพื่อวิเคราะห์ภาพและระบุภูมิภาคที่ตรงกับรูปแบบที่ต้องการ
ในกรณีของ Greenguardian อัลกอริทึม HAAR Cascade ได้รับการฝึกฝนให้รู้จักรูปแบบที่เกี่ยวข้องกับโรคพืชต่าง ๆ ทำให้แอพสามารถตรวจจับและวินิจฉัยโรคได้อย่างแม่นยำตามภาพใบอินพุต
ยินดีต้อนรับการมีส่วนร่วมใน Greenguardian! หากคุณต้องการมีส่วนร่วมโปรดทำตามขั้นตอนเหล่านี้:
develop หลักของพื้นที่เก็บข้อมูล แอพ Greenguardian ใช้ห้องสมุดโอเพนซอร์ซต่อไปนี้: