OpenCV 04 Loading A Video File
สารบัญ:
OpenCV (Open Source Computer Vision Library) เป็นไลบรารี่คอมพิวเตอร์วิสัยทัศน์โอเพนซอร์สที่มีการผูกสำหรับ C ++, Python และ Java และสนับสนุนระบบปฏิบัติการที่สำคัญทั้งหมด สามารถใช้ประโยชน์จากการประมวลผลแบบมัลติคอร์และคุณสมบัติการเร่งความเร็ว GPU เพื่อการใช้งานแบบเรียลไทม์
OpenCV ใช้สำหรับแอพพลิเคชั่นที่หลากหลายเช่นการวิเคราะห์ภาพทางการแพทย์การเย็บภาพสตรีทวิววิดีโอการเฝ้าระวังการตรวจจับและจดจำใบหน้าการติดตามวัตถุที่เคลื่อนไหวการแยกโมเดล 3 มิติและอื่น ๆ อีกมากมาย
ในบทช่วยสอนนี้เราจะแสดงวิธีติดตั้ง OpenCV บน CentOS 7
ติดตั้ง OpenCV จาก CentOS Repository
แพ็คเกจ OpenCV พร้อมใช้งานจากที่เก็บ CentOS 7 แต่มันล้าสมัยไปแล้ว ในขณะที่เขียนเวอร์ชันของที่เก็บคือ 2.4.5
ติดตั้งแพ็คเกจ OpenCV โดยพิมพ์:
sudo yum install opencv opencv-devel opencv-python
```
Once the installation is completed you can verify it by running:
sh pkg-config –modversion opencv
```output 2.4.5
หรือโดยการนำเข้าโมดูล Python
cv2
และพิมพ์รุ่น OpenCV:
python -c "\ import cv2 print(cv2.__version__)"
ติดตั้ง OpenCV จากแหล่งที่มา
การสร้างไลบรารี OpenCV จากซอร์สจะช่วยให้คุณมีเวอร์ชันล่าสุดที่พร้อมใช้งาน มันจะถูกปรับให้เหมาะกับระบบของคุณโดยเฉพาะและคุณจะสามารถควบคุมตัวเลือกการสร้างได้อย่างสมบูรณ์
หากต้องการติดตั้ง OpenCV เวอร์ชันล่าสุดจากแหล่งที่มาให้ทำตามขั้นตอนเหล่านี้:
-
ติดตั้งการพึ่งพาที่จำเป็นและเป็นทางเลือก:
sudo yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python python-devel python-pip cmakesudo yum install python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-develsudo yum install libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-develsudo yum install freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-develสร้างไดเรกทอรีที่จะเก็บที่เก็บและโคลนทั้งที่เก็บแบบ Contrib ของ OpenCV และ OpenCV:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneในขณะที่เขียนเวอร์ชันเริ่มต้นในที่เก็บ github คือเวอร์ชัน 4.0.0 หากคุณต้องการติดตั้ง OpenCV เวอร์ชันเก่าให้ cd ไปที่ไดเรคทอรี
opencvและopencv_contribและรันgit checkoutเมื่อการดาวน์โหลดเสร็จสิ้นให้สร้างไดเรกทอรีสร้างชั่วคราวแล้วสลับไปที่:
cd ~/opencv_build/opencv && mkdir build && cd buildกำหนดค่าบิลด์ OpenCV ด้วยคำสั่ง CMake ต่อไปนี้:
cmake3 -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..เมื่อระบบสร้างของ CMake เสร็จสมบูรณ์คุณจะเห็นสิ่งต่อไปนี้:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildเริ่มกระบวนการรวบรวมโดยเรียกใช้คำสั่งต่อไปนี้ แก้ไขแฟ
-jตามตัวประมวลผลของคุณ หากคุณไม่ทราบจำนวนแกนประมวลผลของคุณคุณสามารถค้นหาได้โดยพิมพ์nprocระบบของฉันมี 8 คอร์ดังนั้นฉันจึงใช้แฟ-j8make -j8การรวบรวมอาจใช้เวลาหลายนาทีหรือนานกว่านั้นขึ้นอยู่กับการกำหนดค่าระบบของคุณ เมื่อเสร็จแล้วคุณจะเห็นสิ่งนี้:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2ติดตั้ง OpenCV ด้วย:
sudo make installสร้างไฟล์ symlink
opencv4.pcไปยังไดเร็กทอรี/usr/share/pkgconfigและรันldconfigเพื่อสร้างแคชไลบรารีใหม่sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigตรวจสอบเวอร์ชั่น OpenCV โดยพิมพ์:
pkg-config --modversion opencv44.0.1ในการเปิดใช้งานโมดูล Python
cv2เรียกใช้:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/อิมพอร์ตโมดูลและพิมพ์เวอร์ชัน OpenCV:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
ข้อสรุป
เราแสดงให้คุณเห็นสองวิธีในการติดตั้ง OpenCV บนเซิร์ฟเวอร์ CentOS 7 ของคุณ วิธีการที่คุณเลือกขึ้นอยู่กับความต้องการและความชอบของคุณ แม้ว่าการติดตั้งรุ่นที่บรรจุจากที่เก็บ CentOS นั้นทำได้ง่ายกว่าการสร้าง OpenCV จากแหล่งที่มานั้นให้ความยืดหยุ่นมากกว่าและควรเป็นตัวเลือกแรกของคุณเมื่อทำการติดตั้ง OpenCV
opencv python centosMicrosoft Tweaks Ad หลังจากที่ Apple บ่น
เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง opencv บน raspberry pi 3
OpenCV (Open Source Computer Vision Library) เป็นไลบรารี่คอมพิวเตอร์วิสัยทัศน์โอเพนซอร์สและมีการเชื่อมโยงสำหรับ C ++, Python และ Java ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง OpenCV บน Raspberry Pi
วิธีการติดตั้ง opencv บน Ubuntu 18.04
บทช่วยสอนนี้อธิบายวิธีการติดตั้ง OpenCV บน Ubuntu 18.04 OpenCV (Open Source Computer Vision Library) เป็นไลบรารี่คอมพิวเตอร์วิสัยทัศน์โอเพนซอร์สและมีการเชื่อมโยงสำหรับ C ++, Python และ Java







