Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?


มีสามขั้นตอนในการติดตั้ง OpenCV ซึ่งมีดังนี้ -

  • ดาวน์โหลดซอฟต์แวร์ที่จำเป็นทั้งหมดและติดตั้ง
  • กำลังประมวลผล OpenCV สำหรับ Visual Studio
  • การเชื่อมโยง OpenCV กับ Visual Studio

ให้เรากำหนดขั้นตอนเหล่านี้ทีละรายการ

ขั้นตอนที่ 1 - การดาวน์โหลดและติดตั้งซอฟต์แวร์ที่จำเป็น

เราจะใช้ OpenCV ใน Microsoft Visual Studio ดังนั้นเราต้องดาวน์โหลด Visual Studio และ OpenCV

  • Visual Studio
  • OpenCV
  • CMake

ให้เราเรียนรู้วิธีติดตั้งซอฟต์แวร์นี้ก่อน

การติดตั้ง Visual Studio

ขั้นตอนแรกคือการดาวน์โหลด Visual Studio บนระบบของคุณจากเว็บไซต์ทางการหรือตามลิงค์ https://visualstudio.microsoft.com/downloads/

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

จากนั้นคลิกที่ปุ่มดาวน์โหลดเพื่อดาวน์โหลด Visual Studio หลังจากติดตั้ง Visual Studio แล้ว คุณต้องดาวน์โหลด OpenCV

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

การติดตั้ง OpenCV

ขั้นตอนแรกคือการดาวน์โหลด OpenCV บนระบบของคุณจากเว็บไซต์ทางการหรือตามลิงค์ https://opencv.org/

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

จากนั้นคลิกที่ปุ่มดาวน์โหลดเพื่อดาวน์โหลด OpenCV

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

เมื่อการดาวน์โหลดเสร็จสิ้น ให้เรียกใช้ไฟล์และแตกไฟล์ในไดรฟ์ C รูปภาพต่อไปนี้จะช่วยให้คุณเข้าใจได้ดีขึ้น

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

หลังจากการแตกไฟล์ คุณจะเห็นว่ามีการสร้างสองโฟลเดอร์ชื่อ 'build' และ 'sources' โฟลเดอร์ 'แหล่งที่มา' ประกอบด้วยโมดูลทั้งหมด รวมถึงไดเร็กทอรี ตัวอย่าง และทุกอย่าง โฟลเดอร์บิลด์ประกอบด้วยไบนารีทั้งหมด

การติดตั้ง CMake

CMake เป็นเครื่องมือซอฟต์แวร์โอเพ่นซอร์ส ใช้เพื่อควบคุมกระบวนการคอมไพล์ของระบบซอฟต์แวร์ เราใช้ CMake เพราะสามารถสร้างไฟล์การกำหนดค่าที่ไม่ขึ้นกับแพลตฟอร์มของโมดูลซอฟต์แวร์ได้

ขั้นตอนแรกคือการดาวน์โหลด CMake บนระบบของคุณจากเว็บไซต์ทางการหรือลิงก์ที่ให้มา https://CMake.org/download/

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

จากนั้นคลิกที่ปุ่มดาวน์โหลดเพื่อดาวน์โหลด CMake

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

เมื่อดาวน์โหลดเสร็จแล้ว ให้แตกไฟล์ในไดรว์ C รูปแสดงขั้นตอนการสกัด CMake

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

ขั้นตอนที่ 2 - การประมวลผล OpenCV สำหรับ Visual Studio

มีขั้นตอนต่อไปนี้เพื่อให้กระบวนการนี้เสร็จสมบูรณ์อย่างมีประสิทธิภาพ -

การติดตั้งการพัฒนาเดสก์ท็อปด้วย C++

ขั้นแรก ให้เปิดใช้อุปกรณ์ Visual Studio Installer ของคุณ และเพิ่ม C++ สำหรับการพัฒนาเดสก์ท็อปเป็นภาระงานในเวอร์ชัน Visual Studio IDE ล่าสุดของคุณ

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

การกำหนดตัวแปรสิ่งแวดล้อม

ขั้นตอนต่อไปคือการกำหนดตัวแปรสิ่งแวดล้อม หากคุณไม่ได้ตั้งค่าตัวแปรสภาพแวดล้อมอย่างถูกต้อง OpenCV จะไม่ทำงาน มีขั้นตอนต่อไปนี้ในการตั้งค่าตัวแปรสภาพแวดล้อม

  • คลิกขวาที่ 'พีซีเครื่องนี้' จากนั้นกดที่คุณสมบัติ จากนั้นกดที่ 'การตั้งค่าระบบขั้นสูง' หน้าต่างใหม่จะเปิดขึ้น

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

  • คลิกที่ 'ตัวแปรสิ่งแวดล้อม' จากที่นั่น หน้าต่างอื่นจะเปิดขึ้น ใน 'ตัวแปรระบบ' ให้ใช้แถบเลื่อนและค้นหาและเลือก 'เส้นทาง'

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

  • ตอนนี้ คลิกที่ 'แก้ไข' หน้าต่างอื่นจะเปิดขึ้น

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

  • ในฟิลด์ 'Variable Value' ให้เขียนเส้นทางไปยังโฟลเดอร์ 'debug' และ 'release' ซึ่งอยู่ภายในโฟลเดอร์ 'bin' ของโฟลเดอร์ 'build' ของ OpenCV จากนั้นให้บันทึกการเปลี่ยนแปลงทั้งหมดโดยคลิกปุ่มตกลง

ขั้นตอนที่ 3 - การเชื่อมโยง OpenCV กับ Microsoft Visual Studio

สร้างโครงการใน Visual Studio 2019

ในขั้นตอนนี้ คุณสามารถสร้างโปรเจ็กต์ใหม่และไปที่เทมเพลตแอปคอนโซล C++

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

เมื่อสร้างโครงการแล้วไปที่ไฟล์ต้นฉบับ เมนูจะเปิดขึ้น

จากนั้นคลิกขวาที่การเพิ่มรายการใหม่ จากนั้นหน้าต่างอื่นจะเปิดขึ้น

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

จากนั้น เรากำลังสร้างไฟล์ CPP ใหม่จากที่นั่น จากนั้นคลิกที่เพิ่ม

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

อินเทอร์เฟซการเข้ารหัสจะพร้อมใช้งาน ตอนนี้คุณสามารถเขียนโค้ด C++ ได้ที่นี่

การเชื่อมโยง OpenCV

มีขั้นตอนต่อไปนี้ในการเชื่อมโยง OpenCV กับโครงการ -

  • คลิกขวาที่โครงการแล้วคลิกคุณสมบัติจากเมนู หน้าต่างใหม่จะเปิดขึ้น

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

  • จากนั้น เลือก 'การกำหนดค่าทั้งหมด' และเวอร์ชันระบบปฏิบัติการที่เหมาะสมของคุณ (win32 สำหรับ 32 บิตและ x64 สำหรับ 64 บิต)
  • จากนั้นคลิกที่ลูกศรดรอปดาวน์ของ 'C/C++' และคลิกที่ General ทางด้านขวา ให้ค้นหา ไดเร็กทอรี Include เพิ่มเติม และเพิ่มพาธของโฟลเดอร์ include ของ OpenCV แล้วกด Enter จากแป้นพิมพ์
  • โฟลเดอร์ include จะอยู่ที่ C:\opencv\build\include หากคุณติดตั้ง OpenCV ในไดรฟ์ C หากคุณติดตั้งในตำแหน่งอื่น ให้มองหาโฟลเดอร์รวมภายในโฟลเดอร์บิลด์ OpenCV
  • จากนั้นคลิกที่ปุ่ม Apply

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

  • ตอนนี้เราจะเพิ่ม OpenCV Libraries ขั้นแรก ให้เลือก Debug จากการกำหนดค่า จากนั้นคลิกที่อาร์เรย์แบบเลื่อนลงของ Linker
  • คลิกที่ ทั่วไป. จากนั้นคลิกที่ด้านขวาในฟิลด์การพึ่งพาไลบรารีเพิ่มเติม เพิ่มเส้นทางของโฟลเดอร์ 'Debug' และกด 'Enter' จากแป้นพิมพ์

โฟลเดอร์ Debug อยู่ในโฟลเดอร์ 'Lib' ซึ่งอยู่ภายในโฟลเดอร์ 'build' ของ OpenCV เส้นทางคือ C:\opencv\build\x64\vc15\lib หากคุณแตกไฟล์ OpenCV ในไดรฟ์ C

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

  • จากนั้นคลิกที่ปุ่ม Apply จากนั้นไปที่อินพุตและค้นหา 'Additional Dependencies' ที่ด้านขวาและคลิกที่ไอคอนดรอปดาวน์
  • คลิกที่ตัวเลือก <แก้ไข> หน้าต่างใหม่จะเปิดขึ้น

จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?

  • จากนั้นคลิกที่ปุ่ม Ok จากนั้นกดปุ่ม Apply จะติดตั้ง OpenCV สำหรับ C ++ ใน Windows ได้อย่างไร?
  • สุดท้าย คุณได้ตั้งค่าคอนฟิกทั้งหมดของ visual studio IDE ของคุณเสร็จสมบูรณ์แล้ว