CentOS এ ওপেনসিভি ইনস্টল করুন


8

আমি CentOS 6 এ ওপেনসিভি ইনস্টল করার চেষ্টা করছি I যখন আমি কমান্ডটি চালাই

[root@cosmas opt]# sudo yum install libtiff4-dev libjpeg-dev libjasper-dev

এটি অনুসরণ করে:

Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * epel: mirror.fraunhofer.de
 * rpmforge: nl.mirror.eurid.eu
Setting up Install Process
No package libtiff4-dev available.
No package libjpeg-dev available.
No package libjasper-dev available.
Error: Nothing to do

আমি কী ভুল করছি? আমাকে কি কেউ সাহায্য করতে পারবেন?


github.com/supermasita/ufe/wiki/… আমি কেবল এটি চেষ্টা করে দেখি .. এবং এটি কার্যকর হয় ..
ব্যবহারকারী 418148

উত্তর:


13

আমি কেবল সেন্টোস on এ একই ইনস্টলটি করেছি Since যেহেতু ইনস্টল নির্দেশাবলী উবুন্টুর দিকে আরও তত্প্রদায়িক, তাই এটি ইনস্টল করতে আমি যা করতে পেরেছিলাম তা এখানে:

  1. yum ব্যবহার করে সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করুন

    yum groupinstall "Development Tools" 
    yum install gcc 
    yum install cmake 
    yum install git
    yum install gtk2-devel
    yum install pkgconfig 
    yum install numpy 
    yum install ffmpeg
    
  2. ওয়ার্কিং ডিরেক্টরি তৈরি করুন এবং উত্স কোডটি পরীক্ষা করে দেখুন [দ্রষ্টব্য: আপনি সম্ভবত নীচের ট্যাগটি আর ব্যবহার করতে চান না কারণ এটি উল্লেখযোগ্যভাবে পুরানো সংস্করণ। আমার সফ্টওয়্যারটির প্রয়োজনীয়তার কারণে আমাকে সেই সংস্করণটি ব্যবহার করতে হয়েছিল]]

    mkdir /opt/working
    cd /opt/working
    git clone https://github.com/Itseez/opencv.git
    cd opencv
    git checkout tags/2.4.8.2
    
  3. Makefile তৈরি করুন

    mkdir release
    cd release
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
    
  4. যদি cmake সংস্করণ 2.6-প্যাচ 4 ব্যবহার করে (cmake --version দিয়ে দেখুন), তবে আপনাকে বিল্ডটিতে একটি লাইন মন্তব্য করতে হবে। স্টোরটি (এমডি 5 হ্যাশ "$ {লাইনস}") মন্তব্য / মন্তব্য / ওয়ার্কিং / ওপেনসিভি /cmake/cl2cpp.cmake লাইনে 50 on অন্যান্য বিকল্প (cmake আপডেট সহ) এখানে পাওয়া যাবে

  5. বিল্ড এবং ইনস্টল করুন

    cd /opt/working/opencv/release
    make
    make install
    

2
আমি সেন্টোস 6.3 এ ওপেনসিভি ইনস্টল করার চেষ্টা করেছি। তবে তবুও আমি ত্রুটির বার্তা পাচ্ছি ImportError: No module named cv2। আমার কি সিভি 2 এর জন্য কিছু অতিরিক্ত প্যাকেজ ইনস্টল করতে হবে?
রূপেন্দ্র

1
ধন্যবাদ। নির্দেশগুলি Centos 7.3 এ দুর্দান্ত কাজ করেছে। উপরের চতুর্থ ধাপের প্রয়োজন ছিল না।
হাঁটুওয়ার্প

এটি কি আমার জন্য এফএফপিমেগ ইনস্টল করবে না?
মোনা জালাল

2

sudo yum search all --enablerepo=epel libtiff4-dev libjpeg-dev libjasper-dev

Gives-

libjpeg-devel.x86_64 : Development tools for programs which will use the libjpeg library
Warning: No matches found for: libtiff4-dev
Warning: No matches found for: libjasper-dev

যা আমাকে ভাবতে বাধ্য করে যে আপনার ভুল প্যাকেজের নাম রয়েছে। আপনি কি নিশ্চিত যে এগুলি ডেবিয়ান প্যাকেজের নাম নয়?

ইতিমধ্যে আপনি এর মাধ্যমে ইনস্টল করতে পারেন libjpeg-devel.x86_64-

sudo yum install --enablerepo=epel libjpeg-dev


1

@ রূপেন্দ্র আমিও এই ত্রুটিটি পেয়েছি এবং চেষ্টা করেছি: cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages এবং সমাধান করেছি। সূত্র: http://techieroop.com/install-opencv-in-centos/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.