Ubuntu’da OpenCV Kurulumu

in #utopian-io7 years ago (edited)

Merhaba arkadaşlar Ubuntu üzerinde OpenCv nasıl kurulur adım adım bunu size göstereceğim. Open Cv ve görüntü işleme gibi konularında Türkçe yazılar bulmak çok zor. Ubuntu’da OpenCv kurarken adım adım kayıt ettiğim işlemleri sizin de işine yarayacağını düşünerek sizin için paylaşıyorum.

Öncelikle kurduğumuz CentOS Sunucumuza SSH bağlantısı yapabilmek için https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe Linkinden Putty programını indiriyoruz. Putty herhangi bir kurulum gerektirmiyor, putty.exe dosyasına çift tıklamamız yeterli olacak.

Putty açtıktan sonra Host Name or IP address kısmına sunucumuzun ip adresini yazıyoruz, Port numarası standart olarak 22 kalıyor ( eğer port numaranız farklı ise 22 yerine port numaranızı yazınız ) en son olarak alttaki Open butonuna basarak ssh ekranına bağlanıyoruz.

SSH ekranına login olmak için login as bölümüne root yazıyoruz ve enter tuşuna basıyoruz. Sonrasında sizden şifrenizi isteyecek ve CentOS kurarken belirlenen şifreyi girmelisiniz.. Şifreniz SSH ekranında görünmeyecek ,ve görünmediği için yazmadığını düşünmeyin.. Parolanızı doğru bir şekilde girdikten sonra enterlayın eğer SSH de # satırı geldikten sonra login yapılmış demektir.

Başlamak için ssh programını açın ve apt - get paket yöneticisini yenilemek ve güncellemek aynı zamanda önceden kurulmuş kitaplıkları / paketleri güncellemek için aşağıdaki komutları ssh ekranına yapıştırın.


sudo apt-get update
sudo apt-get upgrade


Sonra, bazı geliştirici araçlarımızı yükleyeceğiz:


sudo apt-get install build-essential cmake pkg-config


OpenCV, görüntü işleme ve bilgisayarlı görme kütüphanesidir. Bu yüzden, OpenCV, JPEG, PNG, TIFF, vb. Gibi çeşitli görüntü dosya formatlarını harddiskten yükleyebilmeli. Bu görüntüleri harddiskten yüklemek için, OpenCV aslında yüklemeyi ve kod çözmeyi kolaylaştıran diğer görüntü G / Ç kitaplıklarını çağırmaktadır. Gerekli olan kütüphaneleri aşağıdaki kodları yapıştırarak gerçekleştirin.


sudo apt-get install libgtk-3-dev
sudo apt-get install libatlas-base-dev gfortran


Python 2.7 veya Python 3.5 kurmak için aşağıdaki kodu ssh'a yapıştırın.


sudo apt-get install python2.7-dev python3.5-dev


Şimdi Python geliştirme ortamımızı yapılandırmaya başlayabiliriz.. Aşağıdaki komutları tek tek ssh a yapıştırıp enterleyin.

sudo pip3 install numpy
sudo apt-get install python3-pip
sudo pip3 install -U pip
sudo apt-get install python3-pip
sudo pip3 install -U pip






OPENCV INDIRIN


cd ~
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.3.0.zip
unzip opencv.zip



Konsolda o an bulunduğunuz dizinde “opencv” adında bir klasör oluşacaktır.


cd opencv
mkdir build
cd build


DAHA SONRA SSH'A SATIRINA AŞAĞIDAKİ KODU YAPIŞTIRIN.


cmake -D WITH_TBB=ON -D WITH_EIGEN=ON -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D WITH_GTK=ON -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON ..


Son olarak aşağıdaki kodları yazdığımızda başarılı bir şekilde çalışacak.


sudo make install
sudo ldconfig



sorunlarınız için makale altından yorum yapmanız yeterlidir.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @northeaster I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x