Fedora'da OpenCV-Python Kurulumu

OpenCV Serisi 62/64
- 1. Boya Fırçası Olarak Fare
- 2. Canny Kenar Algılama
- 3. Görüntü Geçişleri
- 4. Görüntü Piramitleri
- 5. Görüntülerde Aritmetik İşlemler
- 6. Görüntülerle İlgili Temel İşlemler
- 7. Görüntünün Geometrik Dönüşümleri
- 8. Görüntüyü Yumuşatma - ( Smoothing Images )
- 9. Histogramlar
- 10. Konturler ( Contours )
- 11. Morfolojik Dönüşümler
- 12. Opencv Nedir Ve Kurulumu
- 13. Opencv Resim Işlemleri
- 14. Opencv Video Işlemleri
- 15. Opencv'de Çizim Fonksiyonları
- 16. Performans Ölçüm Ve Geliştirme Teknikleri
- 17. Renk Alanlarını Değiştirme
- 18. Renk Paleti Olarak Parça Çubuğu ( Trackbar )
- 19. Resim Eşikleme
- 20. Şablon Eşleştirme
- 21. Hough Doğru Dönüşümü
- 22. Hough Daire Dönüşümü
- 23. Fourier Dönüşümü
- 24. Histogram Eşitleme
- 25. 2B Histogramlar
- 26. Histogram Geri Projeksiyonu
- 27. Kontur Özellikleri
- 28. Kontur Nitelikleri
- 29. Konturlerle Daha Fazla İşlev
- 30. Kontur Hiyerarşisi
- 31. GrabCut ile Etkileşimli Ön Plan Çıkarma
- 32. Watershed Algoritması ile Görüntü Segmentasyonu
- 33. Özellikleri Anlamak
- 34. Harris Köşe Tespiti
- 35. Shi-Tomasi Köşe Dedektörü ve İzlenecek İyi Özellikler
- 36. SIFT'e Giriş (Ölçek Değişmez Özellik Dönüşümü)
- 37. SURF'e Giriş (Hızlandırılmış Sağlam Özellikler)
- 38. Köşe Tespiti için FAST Algoritması
- 39. BRIEF — İkili Sağlam Bağımsız Temel Özellikler
- 40. ORB (Yönlü FAST ve Döndürülmüş BRIEF)
- 41. Özellik Eşleştirme
- 42. Özellik Eşleştirme + Nesneleri Bulmak için Homografi
- 43. Meanshift ve Camshift ile Nesne Takibi
- 44. Optik Akış
- 45. Arka Plan Çıkarma
- 46. Kamera Kalibrasyonu
- 47. Poz Tahmini
- 48. Epipolar Geometri
- 49. Stereo Görüntülerden Derinlik Haritası
- 50. k-En Yakın Komşuyu Anlamak
- 51. kNN ile El Yazısı OCR
- 52. SVM'yi Anlamak
- 53. SVM ile El Yazısı OCR
- 54. K-Ortalamalar Kümeleme'yi Anlamak
- 55. OpenCV'de K-Ortalamalar Kümeleme
- 56. Görüntü Gürültü Giderme
- 57. Görüntü Onarımı (Inpainting)
- 58. Yüksek Dinamik Aralık (HDR) Görüntüleme
- 59. Haar Cascade ile Yüz Tespiti
- 60. pip ile OpenCV Kurulumu
- 61. Ubuntu'da OpenCV-Python Kurulumu
- 62. Fedora'da OpenCV-Python Kurulumu
- 63. Windows'ta OpenCV-Python Kurulumu
- 64. OpenCV-Python Bağlayıcıları Nasıl Çalışır?
Fedora’da OpenCV-Python Kurulumu
Not: Mümkünse PyPI ile dağıtılan ikilileri tercih edin. Ayrıntılar için pip ile OpenCV Kurulumu konusuna bakın.
Hedefler
Fedora sisteminizde OpenCV-Python’u kurmayı öğreneceğiz. Bu adımlar Fedora 18 (64-bit) ve Fedora 19 (32-bit) üzerinde test edilmiştir.
Yöntem 1: Önceden Derlenmiş Paketlerden Kurulum
Terminal’de root olarak aşağıdaki komutu çalıştırın:
yum install numpy opencv*Ardından Python terminal’inde:
import cv2 as cv
print(cv.__version__)Not: Yum depoları en son OpenCV sürümünü içermeyebilir. Ayrıca kamera desteği, video oynatma vb. konularda sürücüler ve ffmpeg/gstreamer paketlerine bağlı olarak sorunlar yaşanabilir.
Yöntem 2: Kaynak Koddan Derleme
Zorunlu Bağımlılıklar
yum install cmake
yum install python-devel numpy
yum install gcc gcc-c++
# GTK ve medya desteği:
yum install gtk2-devel
yum install libdc1394-devel
yum install ffmpeg-devel
yum install gstreamer-plugins-base-develİsteğe Bağlı Bağımlılıklar
yum install libpng-devel
yum install libjpeg-turbo-devel
yum install jasper-devel
yum install openexr-devel
yum install libtiff-devel
yum install libwebp-devel
# TBB desteği için:
yum install tbb-devel
# Eigen desteği için:
yum install eigen3-devel
# Dokümantasyon oluşturmak için:
yum install doxygenOpenCV’yi İndirme
yum install git
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd buildYapılandırma ve Kurulum
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
# TBB ve Eigen desteğiyle:
cmake -D WITH_TBB=ON -D WITH_EIGEN=ON ..
# Testler ve örnekler olmadan:
cmake -D BUILD_DOCS=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_EXAMPLES=OFF ..
make
su
make installKurulum /usr/local/ klasörüne yapılır. Python’un OpenCV modülünü bulabilmesi için:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packagessatırını ~/.bashrc dosyasına ekleyip sistemi yeniden başlatın. Ardından import cv2 as cv yazarak test edin.
Hakan Çelik