· Hakan Çelik · OpenCV / Kurulum · 2 dk okuma

Fedora'da OpenCV-Python Kurulumu

Fedora'da OpenCV-Python'u önceden derlenmiş paketlerden veya kaynak koddan derleme yöntemiyle nasıl kuracağınızı öğrenin. CMake, GCC ve bağımlılık kurulumu dahil adım adım kılavuz.
OpenCV Serisi 62/64
  1. 1. Boya Fırçası Olarak Fare
  2. 2. Canny Kenar Algılama
  3. 3. Görüntü Geçişleri
  4. 4. Görüntü Piramitleri
  5. 5. Görüntülerde Aritmetik İşlemler
  6. 6. Görüntülerle İlgili Temel İşlemler
  7. 7. Görüntünün Geometrik Dönüşümleri
  8. 8. Görüntüyü Yumuşatma - ( Smoothing Images )
  9. 9. Histogramlar
  10. 10. Konturler ( Contours )
  11. 11. Morfolojik Dönüşümler
  12. 12. Opencv Nedir Ve Kurulumu
  13. 13. Opencv Resim Işlemleri
  14. 14. Opencv Video Işlemleri
  15. 15. Opencv'de Çizim Fonksiyonları
  16. 16. Performans Ölçüm Ve Geliştirme Teknikleri
  17. 17. Renk Alanlarını Değiştirme
  18. 18. Renk Paleti Olarak Parça Çubuğu ( Trackbar )
  19. 19. Resim Eşikleme
  20. 20. Şablon Eşleştirme
  21. 21. Hough Doğru Dönüşümü
  22. 22. Hough Daire Dönüşümü
  23. 23. Fourier Dönüşümü
  24. 24. Histogram Eşitleme
  25. 25. 2B Histogramlar
  26. 26. Histogram Geri Projeksiyonu
  27. 27. Kontur Özellikleri
  28. 28. Kontur Nitelikleri
  29. 29. Konturlerle Daha Fazla İşlev
  30. 30. Kontur Hiyerarşisi
  31. 31. GrabCut ile Etkileşimli Ön Plan Çıkarma
  32. 32. Watershed Algoritması ile Görüntü Segmentasyonu
  33. 33. Özellikleri Anlamak
  34. 34. Harris Köşe Tespiti
  35. 35. Shi-Tomasi Köşe Dedektörü ve İzlenecek İyi Özellikler
  36. 36. SIFT'e Giriş (Ölçek Değişmez Özellik Dönüşümü)
  37. 37. SURF'e Giriş (Hızlandırılmış Sağlam Özellikler)
  38. 38. Köşe Tespiti için FAST Algoritması
  39. 39. BRIEF — İkili Sağlam Bağımsız Temel Özellikler
  40. 40. ORB (Yönlü FAST ve Döndürülmüş BRIEF)
  41. 41. Özellik Eşleştirme
  42. 42. Özellik Eşleştirme + Nesneleri Bulmak için Homografi
  43. 43. Meanshift ve Camshift ile Nesne Takibi
  44. 44. Optik Akış
  45. 45. Arka Plan Çıkarma
  46. 46. Kamera Kalibrasyonu
  47. 47. Poz Tahmini
  48. 48. Epipolar Geometri
  49. 49. Stereo Görüntülerden Derinlik Haritası
  50. 50. k-En Yakın Komşuyu Anlamak
  51. 51. kNN ile El Yazısı OCR
  52. 52. SVM'yi Anlamak
  53. 53. SVM ile El Yazısı OCR
  54. 54. K-Ortalamalar Kümeleme'yi Anlamak
  55. 55. OpenCV'de K-Ortalamalar Kümeleme
  56. 56. Görüntü Gürültü Giderme
  57. 57. Görüntü Onarımı (Inpainting)
  58. 58. Yüksek Dinamik Aralık (HDR) Görüntüleme
  59. 59. Haar Cascade ile Yüz Tespiti
  60. 60. pip ile OpenCV Kurulumu
  61. 61. Ubuntu'da OpenCV-Python Kurulumu
  62. 62. Fedora'da OpenCV-Python Kurulumu
  63. 63. Windows'ta OpenCV-Python Kurulumu
  64. 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 doxygen

OpenCV’yi İndirme

yum install git
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build

Yapı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 install

Kurulum /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-packages

satırını ~/.bashrc dosyasına ekleyip sistemi yeniden başlatın. Ardından import cv2 as cv yazarak test edin.


Kaynak: OpenCV Python Tutorials — Orijinal Döküman

Back to Blog

Related Posts

View All Posts »
Windows'ta OpenCV-Python Kurulumu

Windows'ta OpenCV-Python Kurulumu

OpenCV · 1 dk

Windows sistemde OpenCV-Python kurulumunu öğrenin. Önceden derlenmiş ikili dosyalardan hızlı kurulum ve CMake ile Visual Studio kullanarak kaynak koddan derleme yöntemlerini anlattım.

Ubuntu'da OpenCV-Python Kurulumu

Ubuntu'da OpenCV-Python Kurulumu

OpenCV · 2 dk

Ubuntu'da OpenCV-Python'u iki farklı yöntemle kurmayı öğrenin: önceden derlenmiş paketlerden ve kaynak koddan derleme. Adım adım Ubuntu kurulum kılavuzu.

pip ile OpenCV Kurulumu

pip ile OpenCV Kurulumu

OpenCV · 2 dk

Python için OpenCV'nin en kolay kurulum yöntemi olan pip'i kullanmayı öğrenin. Sanal ortam kurulumu, PyPI paket seçenekleri ve sık karşılaşılan sorunların çözümünü anlattım.

OpenCV-Python Bağlayıcıları Nasıl Çalışır?

OpenCV-Python Bağlayıcıları Nasıl Çalışır?

OpenCV · 3 dk

OpenCV-Python bağlayıcılarının nasıl oluşturulduğunu öğrenin. C++ modüllerinin Python'a nasıl aktarıldığını, CV_EXPORTS_W, CV_WRAP gibi makroları ve gen2.py üreteci ile hdr_parser.py başlık ayrıştırıcısını anlattım.