Java DIP - บทนำสู่ OpenCV
OpenCV ได้รับการเผยแพร่ภายใต้ใบอนุญาต BSD และด้วยเหตุนี้จึงฟรีสำหรับการใช้งานเชิงวิชาการและเชิงพาณิชย์ มีอินเตอร์เฟส C ++, C, Python และ Java และรองรับ Windows, Linux, Mac OS, iOS และ Android
OpenCV ได้รับการออกแบบมาเพื่อประสิทธิภาพในการคำนวณและเน้นการใช้งานแบบเรียลไทม์ เขียนด้วย C / C ++ ที่ปรับให้เหมาะสมไลบรารีสามารถใช้ประโยชน์จากการประมวลผลแบบมัลติคอร์
คุณสมบัติพื้นฐานบางประการของ OpenCV มีการอธิบายไว้ด้านล่าง -
ซีเนียร์ | คุณลักษณะและคำอธิบาย |
---|---|
1 |
Smoothing Images สิ่งนี้เกี่ยวข้องกับการใช้ Blur, GaussianBlur, medianBlur และตัวกรองทวิภาคี |
2 |
Eroding and Dilating สามารถใช้ตัวดำเนินการทางสัณฐานวิทยาที่พบบ่อยสองตัว ได้แก่ การขยายและการพังทลาย |
3 |
Morphology Transformations ฟังก์ชัน OpenCV สัณฐานวิทยา Ex เพื่อใช้การเปลี่ยนแปลงทางสัณฐานวิทยาเช่นการเปิดปิด TopHat และ BlackHat เป็นต้น |
4 |
Image Pyramids ฟังก์ชัน OpenCV pyrUp และ pyrDown เพื่อลงตัวอย่างหรืออัพตัวอย่างภาพที่กำหนด |
4 |
Basic Thresholding Operations สามารถดำเนินการขีด จำกัด พื้นฐานโดยใช้เกณฑ์ฟังก์ชัน OpenCV |
5 |
Adding borders to your images ฟังก์ชัน OpenCV copyMakeBorder ใช้เพื่อกำหนดเส้นขอบ (ช่องว่างเพิ่มเติมให้กับรูปภาพของคุณ) |
7 |
Remapping ใน OpenCV การรีแมปฟังก์ชันนำเสนอการใช้งานการรีแมปที่เรียบง่าย |
8 |
Histogram Calculation เพื่อวัตถุประสงค์ง่ายๆ OpenCV ใช้ฟังก์ชัน calcHist ซึ่งจะคำนวณฮิสโตแกรมของชุดอาร์เรย์ (โดยปกติจะเป็นภาพหรือระนาบภาพ) สามารถทำงานได้ถึง 32 มิติ |
การรวม OpenCV
ขั้นตอนต่อไปนี้อธิบายวิธีการรวม OpenCV เข้ากับแอปพลิเคชันของคุณ
ดาวน์โหลด OpenCV
คุณสามารถดาวน์โหลด OpenCV จากเว็บไซต์อย่างเป็นทางการของพวกเขาที่นี่
สร้างไลบรารีผู้ใช้
นอกจากนี้เราสร้างไลบรารีผู้ใช้ของ OpenCV เพื่อที่เราจะได้ใช้เป็นโครงการในอนาคต
เปิด Eclipse
เลือก Window -> Preferences จากเมนู
ไปที่ใต้ Java -> Build Path -> User Libraries แล้วคลิก New
ตอนนี้ป้อนชื่อห้องสมุดของคุณ ตัวอย่างเช่น OpenCV-2.4.6
หลังจากนั้นเลือกไลบรารีผู้ใช้ใหม่ของคุณ (เช่น OpenCV-2.4.6) และคลิกที่ Add External JARs
เรียกดู C: \ OpenCV-2.4.6 \ build \ java \ และเลือก opencv-246.jar หลังจากเพิ่ม jar แล้วให้ขยาย opencv-246.jar และเลือก Native library location แล้วกด Edit
เลือกโฟลเดอร์ภายนอก ... และเรียกดูเพื่อเลือกโฟลเดอร์ C: \ OpenCV-2.4.6 \ build \ java \ x64 หากคุณมีระบบ 32 บิตคุณต้องเลือกโฟลเดอร์ x86 แทน x64
กด Ok เท่านี้ก็เสร็จแล้ว
ตอนนี้ห้องสมุดผู้ใช้ของคุณถูกสร้างขึ้น ตอนนี้คุณสามารถใช้การกำหนดค่านี้ซ้ำในโครงการใดก็ได้
สร้างโครงการ OpenCV
สร้างโปรเจ็กต์ java ใหม่ใน eclipse
ในขั้นตอนการตั้งค่า Java ภายใต้แท็บไลบรารีเลือกเพิ่มไลบรารี ... และเลือก OpenCV-2.4.6 จากนั้นคลิกเสร็จสิ้น
คลิกเสร็จสิ้นและเสร็จสิ้น