Gönderen Konu: Python 3.4+ ve Opencv 3.0 Kurulumu - Linux Mint yada Ubuntu  (Okunma sayısı 2923 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı G-khan

  • Yeni Penguen
  • *
  • İleti: 50
  • Gökyüzüne aşık bir adam.
    • https://twitter.com/g_khana
  • Dağıtım: Linux Mint 17.3,2
  • Masaüstü: Cinnamon
  • Grafik Kartı: NVIDIA GeForce GT 650M & Intel HD Graphics 4000
  • İşlemci: Intel Core i7 3610QM
ilk olarak paketlerimizi güncelleyelim.

Kod: [Seç]
$ sudo apt-get update
$ sudo apt-get upgrade

Daha sonra OpenCV 3.0 derlemek için kullanılan geliştirici araçları yükleyelim:

Kod: [Seç]
$ sudo apt-get install build-essential cmake git pkg-config
Çeşitli kütüphaneleride kuralım (Görüntü formatlarını okumak için)

Kod: [Seç]
$ sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev

Çeşitli kütüphaneleride kuralım (Video formatlarını okumak için)
Kod: [Seç]
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

 OpenCV GUI özelliklerini kullanabilmek için GTK yükleyelim:

Kod: [Seç]
$ sudo apt-get install libgtk2.0-dev

Matris işlemleri gibi çeşitli işlevleri optimizie edebilenen Opencv'nin içinde barınan kütüphaneleride kuralım :

Kod: [Seç]
$ sudo apt-get install libatlas-base-dev gfortran

Python Kurulumu


Python paket yöneticisini kuralım.

Kod: [Seç]
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python3 get-pip.py


Python 3.4+ geliştirme dosyalarını yükleyelim :
Kod: [Seç]
$ sudo apt-get install python3.4-dev

Python 3 kurulumumuz tamamlandı. Sıra Opencv 3 ' te.

OpenCV 3 Kurulumu

Opencv için numpy yükleyelim :

Kod: [Seç]
$ pip install numpy

Git üzerinden opencv 3'ü çekelim:

Kod: [Seç]
$ cd ~
$ git clone https://github.com/Itseez/opencv.git
$ cd opencv
$ git checkout 3.0.0

Daha sonra kurulumu gerçekleştirelim :

Kod: [Seç]
$ cd ~/opencv
$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..

OpenCv Derleme işlemeni başlatalım, bu işlem biraz uzun sürebilir :
Kod: [Seç]
$ make -j4
Hatasız derlendiğini düşünürsek son olarak kurulumu tamamlayabiliriz:

Kod: [Seç]
$ sudo make install
$ sudo ldconfig

Daha sonra herhangi bir ide üzerinden: (Ben PyCharm kullanmaktayım.) :

Kod: [Seç]
__author__ = 'gkhan'

print("OpenCV Versiyonum?");

import cv2;
print(cv2.__version__);

kodlarını python dosyası olarak derleyip çalıştırırsanız:

Kod: [Seç]
OpenCV Versiyonum?
3.0.0

 çıktısını alabiliyorsanız opencv 3 ve python 3 kurulumunuz sorunsuz şekilde tamamlanmıştır.

Kaynak: http://www.pyimagesearch.com/2015/07/20/install-opencv-3-0-and-python-3-4-on-ubuntu/
« Son Düzenleme: 04 Ekim 2015, 01:26:29 Gönderen: G-khan »
Gökyüzüne aşık bir adam..

Çevrimdışı Danny

  • Proje Sorumlusu
  • *****
  • İleti: 1998
  • Nihilist
  • Dağıtım: Linux Mint
  • Masaüstü: Cinnamon
  • Grafik Kartı: Intel HD 620
  • İşlemci: Intel i7 - 7500U
  • RAM: 8 GB
Ynt: Python 3.4+ ve Opencv 3.0 Kurulumu - Linux Mint yada Ubuntu
« Yanıtla #1 : 04 Ekim 2015, 05:22:43 »
Eline sağlık yararlı bir paylaşım olmuş, sakıncası yoksa anasayfa'da da yayınlayabiliriz.
Gelip sağ yanağımdan öptü. Dindar değildim ama sol yanağımı da çevirmek istedim o an...

Çevrimdışı G-khan

  • Yeni Penguen
  • *
  • İleti: 50
  • Gökyüzüne aşık bir adam.
    • https://twitter.com/g_khana
  • Dağıtım: Linux Mint 17.3,2
  • Masaüstü: Cinnamon
  • Grafik Kartı: NVIDIA GeForce GT 650M & Intel HD Graphics 4000
  • İşlemci: Intel Core i7 3610QM
Ynt: Python 3.4+ ve Opencv 3.0 Kurulumu - Linux Mint yada Ubuntu
« Yanıtla #2 : 04 Ekim 2015, 13:34:00 »
Mutlu bile olurum, tabiki artık bizimde soru sormaktan çok yararlı bişeyler paylaşmamızın vakti geldi :)
Gökyüzüne aşık bir adam..

Çevrimdışı m

  • Çok Yeni Penguen
  • *
  • İleti: 1
Ynt: Python 3.4+ ve Opencv 3.0 Kurulumu - Linux Mint yada Ubuntu
« Yanıtla #3 : 04 Ekim 2015, 16:44:50 »
Teşekkürler paylaşım için  :) Kaç gündür Opencv'de birşeyler yapmaya başlayım diye düşünüyordum ama tembellik edip kurmamıştım. Başlığı görünce vesile oldu.