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 จากนั้นคลิกเสร็จสิ้น

คลิกเสร็จสิ้นและเสร็จสิ้น