ฉันดาวน์โหลด opencv แล้ว แต่น่าเสียดายที่ฉันไม่รู้วิธีติดตั้ง หน้าทั้งหมดที่ฉันพบทางออนไลน์บอกเพียงแค่ว่าฉันจะดาวน์โหลดและติดตั้งโดยตรงจากคอนโซลไม่ใช่สิ่งที่ต้องทำเมื่อคุณดาวน์โหลดมาแล้ว ใครช่วยบอกฉันว่าจะทำอย่างไร?
ฉันดาวน์โหลด opencv แล้ว แต่น่าเสียดายที่ฉันไม่รู้วิธีติดตั้ง หน้าทั้งหมดที่ฉันพบทางออนไลน์บอกเพียงแค่ว่าฉันจะดาวน์โหลดและติดตั้งโดยตรงจากคอนโซลไม่ใช่สิ่งที่ต้องทำเมื่อคุณดาวน์โหลดมาแล้ว ใครช่วยบอกฉันว่าจะทำอย่างไร?
คำตอบ:
หากต้องการติดตั้ง OpenCV บน Ubuntu เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:
Ubuntu 12.04 มีแพ็คเกจ OpenCV 2.3.1 ที่คุณสามารถติดตั้งได้อย่างง่ายดายโดยการพิมพ์:
sudo apt-get install libopencv-dev
หากคุณไม่สนใจเกี่ยวกับการมีรุ่นล่าสุดคุณสามารถข้ามส่วนที่เหลือ
ติดตั้งอ้างอิง
sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev
ดาวน์โหลด OpenCV สำหรับ Unix ไปที่: ~ / Downloads
cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz
tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build
กำหนดค่าโดยใช้ CMake
cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..
โปรดสังเกตว่าการเพิ่ม -D WITH_QT = ON โมดูล highgui จะใช้ QT แทน GTK ถ้าคุณต้องการไปกับ GTK เพียงแค่ลบสิ่งนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกต่างๆให้ดูที่ไฟล์ CMakeLists.txt เมื่อคุณพอใจกับการกำหนดค่าที่คุณมีคุณสามารถเริ่มต้นการรวบรวม:
make
หากการรวบรวมเสร็จสิ้นโดยไม่มีข้อผิดพลาดคุณสามารถติดตั้งโดยพูดว่า:
sudo make install
สุดท้ายตรวจสอบให้แน่ใจว่าโปรแกรมของคุณสามารถเชื่อมโยงไปยังไลบรารี OpenCV ในเวลาทำงานโดยเพิ่มบรรทัดต่อไปนี้ในตอนท้ายของ /etc/ld.so.conf
:
/usr/local/lib
จากนั้นกำหนดค่าการเชื่อมโยงเวลาเรียกใช้ตัวเชื่อมโยงแบบไดนามิก:
sudo ldconfig
libopencv-dev
ล้มเหลวในการติดตั้งโฟลเดอร์/usr/include/opencv
ที่มีไฟล์ส่วนหัว 'เก่า' พวกเขาอยู่ใน (แหล่งต้นฉบับ) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/ ......และโฟลเดอร์อ้างอิงในไฟล์ pkg-config opencv.pc
ดังนั้นการดาวน์โหลดและการคลายไฟล์ต้นฉบับจากนั้นจึงทำการเชื่อมโยง / คัดลอกinclude/opencv
โฟลเดอร์ไปยัง/usr/include
งาน
opencv
ในโฟลเดอร์include
ในไฟล์เก็บถาวรที่แยกจากลิงก์ด้านบนหรือไม่ และติดตั้งlibopencv-dev
จากสถานีปลายทางหรือไม่? ตรวจสอบเวอร์ชั่นที่ติดตั้งไว้ตรงกับลิงค์ด้านบน ('2.3.1-11ubuntu2' ควรอยู่ในผลลัพธ์apt-cache showpkg libopencv-dev
) - ถ้าไม่อย่าทำสิ่งต่อไปนี้: ให้บอกว่าคุณดาวน์โหลดและแกะลิงค์ด้านบนลงในโฟลเดอร์บ้านของคุณ ในเทอร์มินัลให้ทำcd /usr/include
เพื่อลิงก์ทำsudo ln -s ~/opencv_2.3.1.orig/include/opencv
หรือคัดลอก dosudo cp ~/opencv_2.3.1.orig/include/opencv .
มันง่ายกว่าในการติดตั้ง OpenCV บน Ubuntu16.04 +
ตามหน้า OPenCV pypiจาก Ubuntu 16.04+ คุณสามารถทำได้เพื่อติดตั้ง OpenCV:
สำหรับPython2.7:
pip install opencv-python
สำหรับpython3:
pip3 install opencv-python
นี่คือสคริปต์จะช่วยในการติดตั้ง opencv 2.4.8 ซึ่งอิงจาก FFmpeg รุ่นเก่าบน Ubuntu
การใช้งาน:
wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh
ที่นี่คือสคริปต์ที่ฉันทำเอง ปัญหาที่ฉันพบกับสคริปต์อื่น ๆ คือพวกเขาไม่หยุดเมื่อคำสั่งเดียวล้มเหลว เพียงแค่สุ่มสี่สุ่มห้าตามคำสั่งถัดไปและในที่สุดคุณก็สิ้นสุดลงโดยไม่มีการติดตั้ง
สคริปต์นี้จะตรวจสอบการอ้างอิงในเว็บไซต์อย่างเป็นทางการโดยอัตโนมัติดาวน์โหลดรุ่นที่เสถียรที่สุดและติดตั้งในระบบของคุณ ฉันได้ทำการทดสอบในวันที่ 14.04 เท่านั้นและได้ติดตั้งไว้ในหลายระบบโดยไม่มีปัญหา
หากต้องการใช้สคริปต์ไฟล์ดาวน์โหลดจากที่นี่ให้เปิดเทอร์มินัลcd
ไปยังไดเรกทอรีที่มีสคริปต์และประเภท:
chmod u+x install_opencv_latest.sh
ตอนนี้เพียงรันสคริปต์:
./install_opencv_latest.sh
คุณจะถูกขอให้ป้อนรหัสผ่านผู้ดูแลระบบของคุณและยืนยันการติดตั้ง 2-3 ครั้ง Yเพียงแค่กด จะใช้เวลา 10-20 นาทีตามรายละเอียดของคุณ
โปรดทราบว่าคุณต้องไปcd
ยังไดเรกทอรีที่คุณดาวน์โหลดสคริปต์ซึ่งส่วนใหญ่น่าจะเป็นโฟลเดอร์ดาวน์โหลดของคุณ:
cd ~/Downloads
สถานที่ที่ดีในการค้นหาคำแนะนำในการติดตั้งคือเว็บไซต์ OpenCV
เมื่อเขียนคำแนะนำการติดตั้ง linux สำหรับรุ่นล่าสุด (opencv 3.2.0) อยู่ที่นี่:
http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html