ฉันสามารถใช้ OpenCV ได้ไหม


29

ในขณะที่ Raspberry Pi นั้นไม่ใช่โรงไฟฟ้า แต่ก็ควรจะสามารถทำการประมวลผลภาพหรือวิดีโอของ OpenCV ได้ มีใครลองติดตั้งหรือไม่



คำตอบ:


14

OpenCV พร้อมใช้งานใน apt-get แล้ว คุณสามารถค้นหาได้:

apt-cache search opencv

หากคุณกำลังพัฒนาเพียงทำ:

sudo apt-get install libopencv-dev

ในช่วงเวลาของการเขียนนี้เป็น OpenCV 2.3


2
สิ่งนี้สมควรได้รับการโหวตมากขึ้น
Lipis

1
ระวังเวอร์ชัน libopencv-dev ผ่าน apt อาจไม่ได้รับการอัปเดตใน repos ... ณ เดือนเมษายน 2015 เวอร์ชั่นแพคเกจจะติดอยู่ที่ 2.4.1 ในขณะที่เวอร์ชันล่าสุดคือ 2.4.11 หากคุณต้องการรุ่นที่ใหม่กว่าคุณต้องรวบรวม OpenCV จากแหล่งที่เป็นไปได้มากที่สุด
Kozuch

13

ใช่มันเป็นไปได้ที่จะติดตั้ง OpenCV บน Raspberry Pi โดยใช้ Debian Squeeze หรือ Arch Linux ARM ดังที่โพสต์ในบล็อกสองโพสต์ต่อไปนี้เป็นเพียงเรื่องของการติดตั้งหรือรวบรวม

เพื่อประโยชน์ของความเจริญรุ่งเรืองคุณจะต้องติดตั้งopencvผ่าน pacman บน Arch Linux ARM และรวบรวมบน Debian ชอบมาก ๆ

$ wget http://sourceforge.net/projects/opencvlibrary/files/ \
  opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
  -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
$ make
$ sudo make install

ปัญหาที่ใหญ่ที่สุดของคุณคือประสิทธิภาพ ดูเหมือนว่า OpenCV มีโมดูล GPU ออกแบบมาเพื่อใช้ความสามารถในการคำนวณของ GPU มันถูกใช้งานโดยใช้ CUDA Runtime API ของ NVidia ดังนั้นคุณจะต้องใช้ NVidia GPU เพื่อใช้ความสามารถของ GPU สำหรับข้อมูลเพิ่มเติมที่คุณควรอ่านหน้าวิกิพีเดีย


1

มันค่อนข้างตรงไปตรงมาถ้าคุณคอมไพล์ทุกอย่างใน RPi ฉันไม่สามารถคอมไพเลอร์ข้ามการทำงานและกล้อง / เว็บแคมทำงานช้า / ไม่ตอบสนองดังนั้นคำตอบของฉันคือใช่ แต่ . . ขึ้นอยู่กับสิ่งที่คุณต้องการจะทำกับมัน :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.