আমি কীভাবে কন্ডার মাধ্যমে পাইথন ওপেনসিভি ইনস্টল করব?


229

আমি অ্যানাকোন্ডার মাধ্যমে পাইথনের জন্য ওপেনসিভি ইনস্টল করার চেষ্টা করছি , তবে আমি এটি খুঁজে পাচ্ছি না।

আমি চেষ্টা করেছিলাম

conda install opencv
conda install cv2

আমিও অনুসন্ধান করার চেষ্টা করেছি

conda search cv

সিগার নেই। আমি এই জুড়ে দৌড়েছি যা opencvঅন্তর্ভুক্ত প্যাকেজ হিসাবে তালিকাবদ্ধ করে :

http://docs.continuum.io/anaconda/pkgs.html

দৌড়ানোর পরে conda infoআমি লক্ষ্য করেছি আমার সংস্করণটি 3.4.1, কিন্তু আমি এই সংস্করণটি সম্পর্কে অনলাইনে কোনও তথ্য খুঁজে পাচ্ছি না। আমি এই সম্পর্কে বেশ বিভ্রান্ত।

আমি কি এখানে খুব সুস্পষ্ট কিছু মিস করছি? যদি opencvঅ্যানাকোন্ডার আগের সংস্করণটির জন্য উপলব্ধ থাকত তবে এটি কেন নতুন সংস্করণে উপলব্ধ হবে না? এবং কেন এই লিঙ্কটি আমাকে কেবল সংস্করণ 1.9.2 এর জন্য ডকুমেন্টেশন দেখায়?


1
বর্তমান ওপেনসিভি র‌্যাপার মডিউলটিকে সিভি 2 বলা হয়। (আপনার তালিকার প্রথমটি একটি পুরানো তৃতীয় পক্ষের মোড়ক, তৃতীয়টি পুরানো সি-এপিআই র‍্যাপার, আপনার কোনওটি ব্যবহার করা উচিত নয়) - দুর্ভাগ্যক্রমে, আমি কখনও এ্যানাকোন্ডায় সফলভাবে এটি চালানো কোনও ব্যক্তির সাথে দেখা করি নি। আপনি কি নিয়মিত অজগর ২.7 ব্যবহার করতে পারবেন না?
বেরাক

4
অ্যানাকোন্ডায় এমন কিছুই নেই যা আপনাকে ওপেনসিভি দিয়ে এটি ব্যবহার করতে বাধা দেয়। এটি কেবল লিনাক্স বাদে কনডা ইনস্টলের সাথে অন্তর্ভুক্ত নয়। উইন্ডোজের জন্য আপনি এখান থেকে বাইনারি ফাইলগুলি ইনস্টল করতে পারেন ।
এম

3
এটি ইতিমধ্যে স্ট্যান্ডার্ড রেপো থেকে কাজ করে:conda install opencv
fviktor

1
সবাই। আমি দেখতে পেলাম যে অ্যানাকোন্ডা ক্লাউড রেপোজিটরির অন্যান্য মালিকদের ব্যবহার করাও কাজ করে। যেমন মেনপোর ওপেনসিভি ওয়াই ব্যবহার না করে কনডা-ফোরজ ব্যবহার করুন's এখানে সম্পর্কিত ওএসগুলির সাথে তালিকাভুক্ত বেশ কয়েকটি ওপেনসিভিগুলির মালিক রয়েছে: anaconda.org/search?q=openCV আমি এই কোডটি চালিয়েছি: কনডা ইনস্টল-সি কনডা-ফোরজ ওপেনসিভি = 3.2.0 শুভ কামনা!
রাউলজিএম

2
অ্যানাকোন্ডা 3 সহ, অ্যানাকোন্ডা conda install opencvপ্রম্পটে কমান্ডটি টাইপ করুন। এর সাথে 3.4.1 ওপেনসিভি এবং বিভিন্ন নির্ভরশীল প্যাকেজ ইনস্টল করে। আমার জন্য কাজ করেছে এবং এছাড়াও এটির জন্য কোনও কাস্টম ইনস্টল করার নির্দিষ্টকরণের প্রয়োজন নেই।
অম্বার মিশ্র

উত্তর:


223

আপনি এটি বিনস্টার ব্যবহার করে ইনস্টল করতে পারেন:

conda install -c menpo opencv

9
আমি এই পদ্ধতিটি ওপেনসিভি ইনস্টল করার চেষ্টা করেছি, তবে আমি এমন একটি ইস্যুতে চলেছি যেখানে আমি যখন আমদানি সিভি টাইপ করি তখন ত্রুটি পাই ডিএলএল লোড ব্যর্থ হয়েছে: নির্দিষ্ট মডিউলটি পাওয়া যায়নি। আমি ভাবছিলাম আপনার ইনস্টল করার সময় আপনি যদি এই সমস্যাটিতে ছুটে আসেন।

5
উইন্ডোজ 7
ওয়ালডল 1

1
হুম, যদিও এটি আমাকে অনুমতি দেয় না import cv2.cv(আমি কি স্পষ্ট কিছু মিস করছি?)
অ্যান্ডি হেডেন

2
এটি কনডা 13.8.4 সহ ওএসএক্স 10.10.5 এ কাজ করে কেবলমাত্র "গৌণ" সমস্যাটি হ'ল এটির জন্য নপি 1.10.1 দরকার যা ঠিক আছে তবে আমি কনডা আপডেট চালিয়েছি - চালানোর জন্য কিছু লাইব্রেরিতে 1.9 এ ডাউনগ্রেড প্রয়োজন।
Mercergeoinfo

2
এটি Win10 64 বিট এ আনাকোনডা 2.7 এর সাথে দুর্দান্ত কাজ করেছে, যদিও conda install opencvতা হয়নি।
আন্তন শোয়াইফার

117

conda install opencvবর্তমানে ইউএনআইএক্স / পাইথন 2 এ আমার জন্য কাজ করে। অন্যান্য সমাধানগুলির সাথে পরামর্শ করার আগে এটি প্রথমে চেষ্টা করার মতো।


3
এটি আমার তিনজনের জন্য উবুন্টু ১৪.০৪-তে কাজ করেছিল। :-) ধন্যবাদ!
রাফায়েল_স্পেরিকুটিয়া

10
অজগর 3.4 দিয়ে নয়:Error: Unsatisfiable package specifications.
অ্যান্ডি

7
অ্যানাকোন্ডা ২.7 এবং পাইচর্মের সাহায্যে উবুন্টু ১৪.০৪ তে কেবল "কনডা ইনস্টল ওপেনসিভি" ব্যবহার করা যখন আমি 'সিভি ২.আইমশো (' নাম ', আইএমজি) ব্যবহার করি তখন এটি একটি ইঙ্গিত দেয় যে প্যাকেজটি "জিটিকে + ২.এক্স" সমর্থন দিয়ে পুনর্নির্মাণ করা দরকার, সুতরাং উবুন্টুতে আইডিই হিসাবে পাইচার্ম ব্যবহার করা কারও পক্ষে কার্যকর বলে মনে হয় না।
ফিল গ্লাউ

1
আপনার conda search opencvজন্য ফলাফল ফেরত দেয়? এটা আমার পক্ষে হয়নি।
user3731622

1
উবুন্টু 18.04 এবং পাইথন 3.6 নিয়ে কাজ করে
নাগভূষণ এসএন

113

এটি আমার পক্ষে কাজ করেছে (উবুন্টু এবং কনডা ৩.১৮.৩ এ):

conda install --channel https://conda.anaconda.org/menpo opencv3

আমি নিম্নলিখিতটি চালানোর সময় উপরের কমান্ডটি আমাকে প্রদর্শিত হয়েছিল:

anaconda show menpo/opencv3

এই আউটপুট ছিল:

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/menpo opencv3

আমি ত্রুটি ছাড়াই অজগরটিতে নিম্নলিখিতটি পরীক্ষা করেছি:

>>> import cv2
>>>

6
ওপেনসিভি 3 ইনস্টল করার জন্য আরও অনেক উপায়ে চেষ্টা করে, অবশেষে এটি আমার জন্য ওএসএক্স 10.10.5 এ কাজ করেছে
মের্লিন

2
আপ আপনি যান স্যার! এটি উবুন্টু 14.04, পাইথন 3.5 এর সাথে অ্যানাকোন্ডার হয়ে কাজ করেছে
23:48

3
উইন্ডোজ 10
dshgna

1
চমত্কার। আশ্চর্যজনকভাবে ভাল কাজ করেছেন। অন্যান্য অনেক অপশন চেষ্টা করে দেখেছি এবং এটি পুরোপুরি ধন্যবাদ পেয়েছি। তোমাকে অনেক ধন্যবাদ. উইন্ডোজ 8.1 এক্স 64
রমন

2
আকর্ষণীয়ভাবে এটি একটি সিভি 2.pyd ইনস্টল করে যা is 2.3 এমবি। তবে আপনি যদি ওপেনসিভি ওয়েবসাইটে যান এবং বাইনারি ডাউনলোড করেন তবে সেখান থেকে ওপেনটিভি 2.পিপি> 44 এমবি রয়েছে। তদ্ব্যতীত, উভয় পাইড ফাইলই 'আমদানি' পরীক্ষায় উত্তীর্ণ হয়। তাহলে আমি ভাবছি কেন অ্যানাকোন্ডার রেপো অনেক ছোট?
অ্যাকাগ্রেমলিন

77

আমি আমার এখন সম্পূর্ণরূপে কার্যক্ষম সমাধান, ওপেনসিভি-পাইথন - অ্যানাকোন্ডায় (উইন্ডোজ) ওপেনসিভি-পাইথন প্যাকেজটি কীভাবে ইনস্টল করতে পারি তার সংক্ষিপ্তসার করেছি । তবুও আমি এই পোস্টটিতে গুরুত্বপূর্ণ বিটগুলি অনুলিপি করে আটকিয়েছি।


লেখার সময় আমি উইন্ডোজ 8.1, 64-বিট মেশিন, অ্যানাকোন্ডা / পাইথন 2.x ব্যবহার করছিলাম writing (নীচের নোটগুলি দেখুন - এটি উইন্ডোজ 10 এবং সম্ভবত পাইথন 3.x এর জন্যও কাজ করে)।

  • নোট 1: উল্লিখিত হিসাবে মন্তব্য বিভাগে @great_raisin (আপনাকে ধন্যবাদ) , এই সমাধানটি উইন্ডোজ 10 এর জন্যও কার্যকর বলে মনে হচ্ছে।

  • দ্রষ্টব্য 2: এটি সম্ভবত অ্যানাকোন্ডা / পাইথন 3.x এর জন্যও কাজ করবে। আপনি যদি উইন্ডোজ 10 এবং অ্যানাকোন্ডা / পাইথন 3.x ব্যবহার করে থাকেন এবং এই সমাধানটি কার্যকর হয় তবে নীচে একটি মন্তব্য যুক্ত করুন। ধন্যবাদ! (আপডেট: "উইন্ডোজ 10 এ কাজ করা" মন্তব্য থেকে লক্ষ করা)

  • দ্রষ্টব্য 3: আপনি পাইথন 2.x বা 3.x ব্যবহার করছেন কিনা তার উপর নির্ভর করে কেবল printকোড স্নিপেটগুলিতে ঠিক সেই অনুযায়ী বিবৃতিটি সামঞ্জস্য করুন । অর্থ্যাৎ পাইথন ৩.x এ এটি হবে print("hello")এবং পাইথন ২.x এ এটি হবেprint "hello"

টি এল; ডিআর

অ্যানাকোন্ডা (এবং স্পাইডার আইডিই) এর সাথে ওপেনসিভি সম্পূর্ণরূপে ব্যবহার করতে আমাদের প্রয়োজন:

  1. অফিসিয়াল ওপেনসিভি সাইট থেকে ওপেনসিভি প্যাকেজটি ডাউনলোড করুন
  2. কপি এবং পেস্ট করুন cv2.pydঅ্যানাকোন্ডা সাইট-প্যাকেজ ডিরেক্টরিতে ।
  3. ব্যবহারকারীর পরিবেশগত ভেরিয়েবলগুলি সেট করুন যাতে এনাকোন্ডা জানে যে এফএফএমপিইগ ইউটিলিটিটি কোথায় খুঁজে পাবে।
  4. ওপেনসিভি এবং এফএফএমপিইজি এখন কাজ করছে তা নিশ্চিত করতে কিছু পরীক্ষা করুন।

(বিস্তারিত নির্দেশাবলীর জন্য পড়ুন ...)

পূর্বশর্ত

অ্যানাকোন্ডা ইনস্টল করুন

অ্যানাকোন্ডা মূলত একটি দুর্দান্ত প্যাকেজড পাইথন আইডিই যা প্রচুর পরিমাণে দরকারী প্যাকেজ, যেমন নুমপি, পান্ডাস, আইপথন নোটবুক ইত্যাদি দিয়ে থাকে the এটি বিজ্ঞানী সম্প্রদায়ের সর্বত্রই প্রস্তাবিত বলে মনে হয়। পরীক্ষা করে দেখুন Anaconda দ্বারাএটি ইনস্টল করার জন্য ।

ওপেনসিভি-পাইথন আনাকোনডায় ইনস্টল করুন

সতর্কতা দ্রষ্টব্য: আমি প্রথমে বাইনস্টার স্টোর ওপেনসিভি প্যাকেজটি ইনস্টল করার চেষ্টা করেছি suggested তবে সেই পদ্ধতিতে এফএফএমপিইগ কোডেক অন্তর্ভুক্ত নেই - যেমন আপনি ওপেনসিভি ব্যবহার করতে সক্ষম হতে পারেন তবে আপনি ভিডিওগুলি প্রক্রিয়া করতে সক্ষম হবেন না।

নিম্নলিখিত নির্দেশাবলী আমার জন্য কাজ করে এই ওপেনসিভি ইউটিউব ভিডিও দ্বারা অনুপ্রাণিত । এখন পর্যন্ত আমি এটি আমার ডেস্কটপ এবং ল্যাপটপ, উভয় 64৪-বিট মেশিন এবং উইন্ডোজ ৮.১ এ কাজ করতে পেরেছি।

ওপেনসিভি প্যাকেজ ডাউনলোড করুন

প্রথমত, সম্পূর্ণ ওপেনসিভি প্যাকেজ ডাউনলোড করতে অফিসিয়াল ওপেনসিভি সাইটে যান। আপনার পছন্দ মতো একটি সংস্করণ বাছুন (2.x বা 3.x)। আমি পাইথন ২.x এবং ওপেনসিভি ৩.x এ আছি - মূলত কারণ ওপেনসিভি-পাইথন টিউটোরিয়ালগুলি সেটআপ / ভিত্তিক।

আমার ক্ষেত্রে, আমি সরাসরি আমার সি ড্রাইভে ( C:\opencv) মূলত প্যাকেজটি বের করেছি (মূলত একটি ফোল্ডার )।

Cv2.pyd ফাইলটি অনুলিপি করুন এবং আটকান

অ্যানাকোন্ডা সাইট-প্যাকেজ ডিরেক্টরিতে (যেমন C:\Users\Johnny\Anaconda\Lib\site-packagesআমার ক্ষেত্রে) পাইথন প্যাকেজগুলি রয়েছে যা আপনি আমদানি করতে পারেন। আমাদের লক্ষ্য হ'ল cv2.pydএই ডিরেক্টরিটিতে ফাইলটি অনুলিপি করা এবং আটকানো (যাতে আমরা import cv2পাইথন কোডগুলিতে এটি ব্যবহার করতে পারি ))

এটি করতে, cv2.pydফাইলটি অনুলিপি করুন ...

এই ওপেনসিভি ডিরেক্টরি থেকে (প্রথম অংশটি আপনার মেশিনে কিছুটা আলাদা হতে পারে)। পাইথন 3.x জন্য, আমি অনুমান, শুধু পরিবর্তন 2.xকরার 3.xনেই।

# Python 2.7 and 32-bit machine:
C:\opencv\build\python\2.7\x84

# Python 2.7 and 64-bit machine:
C:\opencv\build\python\2.7\x64

এই অ্যানাকোন্ডা ডিরেক্টরিতে (প্রথম অংশটি আপনার মেশিনে কিছুটা আলাদা হতে পারে):

C:\Users\Johnny\Anaconda\Lib\site-packages

এই পদক্ষেপটি সম্পাদন করার পরে আমরা এখন import cv2পাইথন কোডটি ব্যবহার করতে সক্ষম হব । তবে, এফএফএমপিইগ (ভিডিও কোডেক) কাজ করতে (আমাদের ভিডিও প্রসেসিংয়ের মতো জিনিস করতে সক্ষম করার জন্য) আরও কিছু কাজ করা দরকার।

পরিবেশগত পরিবর্তনশীল সেট করুন

"মাই কম্পিউটার" (বা উইন্ডোজ ৮.১ এর "এই পিসি") -তে বাম-ক্লিক বৈশিষ্ট্য → বাম-ক্লিক "উন্নত" ট্যাব → বাম-ক্লিক "পরিবেশ পরিবর্তনশীল ..." বোতামে ডান ক্লিক করুন।

ওপেনসিভিতে নির্দেশ করতে একটি নতুন ব্যবহারকারী পরিবর্তনশীল যুক্ত করুন (32-বিট সিস্টেমের জন্য x86 বা 64-বিট সিস্টেমের জন্য x64)। আমি বর্তমানে একটি 64-বিট মেশিনে আছি।

| 32-bit or 64 bit machine? | Variable     | Value                                |
|---------------------------|--------------|--------------------------------------|
| 32-bit                    | `OPENCV_DIR` | `C:\opencv\build\x86\vc12`           |
| 64-bit                    | `OPENCV_DIR` | `C:\opencv\build\x64\vc12`           |

পরিশেষে %OPENCV_DIR%\binব্যবহারকারী চলক করতে PATH

উদাহরণস্বরূপ, আমার PATHব্যবহারকারীর ভেরিয়েবলটি দেখতে এরকম দেখাচ্ছে ...

আগে:

C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts

পরে:

C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts;%OPENCV_DIR%\bin

এই আমরা শেষ! এফএফএমপিইগ ব্যবহারের জন্য প্রস্তুত!

নিশ্চিত করার জন্য পরীক্ষা

আমাদের এখন এটি অ্যানাকোন্ডায় (স্পাইডার আইডিই এর মাধ্যমে) করতে পারি কিনা তা পরীক্ষা করা দরকার:

  • ওপেনসিভি প্যাকেজ আমদানি করুন
  • এফএফএমপিইগ ইউটিলিটি ব্যবহার করুন (ভিডিও পড়তে / লিখতে / প্রক্রিয়া করতে)

পরীক্ষা 1: আমরা ওপেনসিভি আমদানি করতে পারি?

অ্যানাকোন্ডা এখন ওপেনসিভি-পাইথন প্যাকেজটি (যেমন, cv2) আমদানি করতে সক্ষম হয়েছে তা নিশ্চিত করতে , আইপিথন কনসোলে এগুলি ইস্যু করুন:

import cv2
print cv2.__version__

যদি cv2কোনও ত্রুটি ছাড়াই প্যাকেজটি ঠিক করা হয় এবং cv2সংস্করণটি মুদ্রিত হয়, তবে আমরা সবাই ভাল আছি! এখানে একটি স্ন্যাপশট:

আমদানি-cv2-ঠিক আছে-ইন-anaconda দ্বারা-পাইথন-2.png
(উত্স: mathalope.co.uk )

পরীক্ষা 2: আমরা কি এফএফএমপিইগ কোডেক ব্যবহার করতে পারি?

input_video.mp4একটি ডিরেক্টরিতে একটি নমুনা ভিডিও ফাইল রাখুন । আমরা পরীক্ষা করতে চাই আমরা পারব কিনা:

  • এই .mp4ভিডিও ফাইলটি পড়ুন, এবং
  • একটি নতুন ভিডিও ফাইল লিখুন (হতে পারে .aviবা .mp4ইত্যাদি)

এটি করার জন্য আমাদের পাইথন কোড পরীক্ষা করতে হবে, এটি কল করুন test.py। নমুনা input_video.mp4ফাইলের মতো একই ডিরেক্টরিতে এটি স্থাপন করুন।

এটি দেখতে test.pyদেখতে দেখতে এটি দেখতে (আমি এখানে নতুন এবং পুরানো উভয় সংস্করণ কোডগুলি তালিকাভুক্ত করেছি - কোনটি আপনার পক্ষে কাজ করে না / কাজ করে না তা আমাদের জানান!)।

(নতুন সংস্করণ...)

import cv2
cap = cv2.VideoCapture("input_video.mp4")
print cap.isOpened()   # True = read video successfully. False - fail to read video.

fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter("output_video.avi", fourcc, 20.0, (640, 360))
print out.isOpened()  # True = write out video successfully. False - fail to write out video.

cap.release()
out.release()

(বা পুরানো সংস্করণ ...)

import cv2
cv2.VideoCapture("input_video.mp4")
print cv2.isOpened()   # True = read video successfully. False - fail to read video.

fourcc = cv2.cv.CV_FOURCC(*'XVID')
out = cv2.VideoWriter("output_video.avi",fourcc, 20.0, (640,360))
print out.isOpened()  # True = write out video successfully. False - fail to write out video.

cap.release()
out.release()

এই পরীক্ষাটি অত্যন্ত গুরুত্বপূর্ণ। আপনি যদি ভিডিও ফাইলগুলি প্রসেস করতে চান তবে আপনার এটি নিশ্চিত করতে হবে যে অ্যানাকোন্ডা / স্পাইডার আইডিই এফএফএমপিইগ (ভিডিও কোডেক) ব্যবহার করতে পারে। এটি কাজ করতে আমার কয়েক দিন সময় লেগেছে। তবে আমি আশা করি এটি আপনাকে অনেক কম সময় লাগবে! :)

দ্রষ্টব্য: অ্যানাকোন্ডা স্পাইডার আইডিই ব্যবহার করার সময় আরও একটি গুরুত্বপূর্ণ টিপ। আপনি বর্তমান চলমান ডিরেক্টরি (সিডাব্লুডি) চেক করেছেন তা নিশ্চিত করুন !!!

উপসংহার

অ্যানাকোন্ডা (এবং স্পাইডার আইডিই) এর সাথে ওপেনসিভি সম্পূর্ণরূপে ব্যবহার করতে আমাদের প্রয়োজন:

  1. অফিসিয়াল ওপেনসিভি সাইট থেকে ওপেনসিভি প্যাকেজটি ডাউনলোড করুন
  2. cv2.pydঅ্যানাকোন্ডা সাইট-প্যাকেজ ডিরেক্টরিতে কপি এবং পেস্ট করুন ।
  3. ব্যবহারকারীর পরিবেশগত ভেরিয়েবলগুলি সেট করুন যাতে এনাকোন্ডা জানে যে এফএফএমপিইগ ইউটিলিটিটি কোথায় খুঁজে পাবে।
  4. ওপেনসিভি এবং এফএফএমপিইজি এখন কাজ করছে তা নিশ্চিত করতে কিছু পরীক্ষা করুন।

শুভকামনা!


4
জমকালো উত্তর! মনে রাখবেন যে আপনি যদি কনডা পরিবেশ ব্যবহার করছেন cv2.pydতবে পরিবেশের site-packagesফোল্ডারে (উদাঃ C:\Users\cod3monk3y\Anaconda\envs\foo\Lib\site-packages\cv2.pyd) যুক্ত করা উচিত । এছাড়াও লক্ষণীয় যে, .pyd ফাইলটি পাইথনের সাথে দুর্দান্তভাবে খেলতে একটি নির্দিষ্ট ইন্টারফেস সহ একটি উইন্ডোজ ডিএলএল
cod3monk3y

আপনি উপরে পোস্ট করা কোডটি সত্য বলে আমার কাছে সত্য প্রিন্ট করে তবে আউটপুটটি খালি 6 কেবি ভিডিও ফাইল। তবে নীচের কোডটি একটি ফাইলে সঠিকভাবে লিখেছে। (এই মন্তব্যে আমি কীভাবে লাইন ব্রেক পেতে পারি?)
অ্যাকাগ্রেমলিন

1
আমি যদি এটি আরও করতে পারতাম তবে সেরা উত্তর দিন। আমি কেবল যুক্ত করব, যদি আপনি অজগরটি ইনস্টল করেন, এটি আনইনস্টল করুন, কনডার নিজস্ব আছে
মিকি পার্লস্টাইন

1
এর জন্য ধন্যবাদ! আরও একটি প্রস্তাবিত পরীক্ষা যা আমাকে বের করতে কিছুটা সময় নিয়েছিল। ভিডিওটি খোলা যেতে পারে তা নিশ্চিত করার পরে, আমি নিশ্চিত করতে চেয়েছিলাম যে আমি একটি অ্যারে হিসাবে একটি ফ্রেম (ফ্রেম 100) বের করতে পারি। ওপেনসিভি ২.৪.৯-এ, এর জন্য কমান্ডটি ছিল ক্যাপ.সেট (cv2.cv.CV_CAP_PROP_POS_FRAMES, 100)। ওপেনসিভি ৩.২.০ এ, সমমানের কমান্ডটি ক্যাপ.সেটে পরিবর্তিত হয়েছে (সিভি ২.সিএপিপ্রোপ_পোস_ফ্র্যামস, ১০০)
ওলেলেরেন্ড

1
এই দুর্দান্ত এবং সুস্পষ্টভাবে উত্তরের জন্য স্যার আপনাকে ধন্যবাদ। আপনি অনেক নবজাতকের জন্য জীবনটি সহজ করে দিচ্ছেন স্যার!
ইব্রাহিম আমের

29

আপনার লিঙ্ক করা পৃষ্ঠাটিতে আর কিছু অন্তর্ভুক্ত বলে মনে হচ্ছে না opencv। (মজার বিষয়, আমি এটি আগের পয়েন্টে অন্তর্ভুক্ত করার বিষয়টিও স্মরণ করি))

যাই হোক না কেন, অ্যানাকোন্ডায় ওপেনসিভি স্থাপন, যদিও কন্ডার মাধ্যমে অনুপলব্ধ, এটি বেশ তুচ্ছ। আপনাকে কেবল একটি ফাইল ডাউনলোড করতে হবে।

  1. Http://opencv.org/downloads.html থেকে ওপেনসিভি ডাউনলোড করুন এবং নিষ্কাশন করুন
  2. নিষ্ক্রিয় ফোল্ডার থেকে, এক্সট্রাক্ট ডিরেক্টরি থেকে ফাইলটি অনুলিপি করুন: ওপেনসিভি / বিল্ড / পাইথন / ২.7 / (আপনার অ্যানাকোন্ডা সংস্করণ অনুসারে x86 বা x64) /cv2.pyd আপনার অ্যানাকোন্ডা সাইট-প্যাকেজ ডিরেক্টরিতে, যেমন, সি: \ Anaconda- র \ প্রচ্ছদ \ সাইট-প্যাকেজ
  3. opencvকাজের মধ্যে FFmpeg পেতে , আপনাকে FFmpeg যে পথটিতে অবস্থিত রয়েছে (যেমন, ওপেনসিভি / উত্স / তৃতীয় পক্ষ / ffmpeg) ডিরেক্টরি যুক্ত করতে হবে। তারপরে আপনাকে সেই ফোল্ডারে ডিএলএল ফাইলটি খুঁজে পেতে হবে (যেমন, opencv_ffmpeg_64.dll) এবং এটি অনুলিপি করতে বা কোনও ফাইলের নাম পরিবর্তন করতে হবে যাতে opencvআপনার ইনস্টল করা সংস্করণ (যেমন, opencv_ffmpeg249_64) ২.৪.৯ এর জন্য রয়েছে।

পাইথন প্রম্পটে এখন আপনি "আমদানি সিভি 2" টাইপ করতে সক্ষম হবেন ... এটি কাজ করে কিনা তা যাচাই করতে "প্রিন্ট সিভি 2 প্রিন্ট করুন .__ সংস্করণ__" টাইপ করুন এবং এটি আপনার ডাউনলোড করা ওপেনসিভি সংস্করণ মুদ্রণ করে।


7
কেউ একটি বিনস্টার প্যাকেজও তৈরি করেছে, যা আপনি এখন কনডা এর মাধ্যমে ডাউনলোড করতে সক্ষম হবেন: বিনস্টার.আর
আইভো ফ্লিপস

আপনি কি আমাকে কনডা দিয়ে ওপেনসিভি ডাউনলোড করতে পারবেন? আমি উপরের লিঙ্কে ম্যাক প্যাকেজটি ডাউনলোড করেছি সেখান থেকে আমি কী করব?
22:54

@venuktan কনডা ওপেনসিভি ইনস্টল করা উচিত।
ফ্রিস্পেস

4
@ কুলেয়াস আপনি ffmpeg যাচাইয়ের বিষয়ে আরও কিছু বিশদ বর্ণনা করতে পারেন। আমি আমার ওয়েবক্যাম থেকে পড়তে পারি তবে ভিডিও ফাইল পড়তে / লিখতে সমস্যা হচ্ছে। আমি সেই ডিরেক্টরিটিতে তৃতীয় পক্ষ / ffmpeg এবং পুনর্নবীকরণের dll দেখতে পেয়েছি: opencv_ffmpeg300_64.dll আপনি উল্লেখ করেছেন যে ffmpeg পথে চলতে হবে। আপনি কি উইন্ডোজ পাথের পথ বা অজগরের সিস্ট.পথের পথ বোঝাচ্ছেন?
পল

1
আমার জন্য কাজ করেছেন। ধন্যবাদ
ইন্দ্রজিৎ

21

মে 2019 এ, উত্তরটি ম্যাকওএসের জন্য নিম্নরূপ:

conda update freetype
conda install opencv -c conda-forge

এটি libfreetype.6.dylib24.0.0 সামঞ্জস্যতার আপডেট এবং ওপেনসিভি 4.1.0 ইনস্টল করে।


এটি কি "সিভি 2" ইনস্টল করবে?
স্যুইস

@ অ্যাডামিক্রসন এনিমনকন্ডা প্রম্পটে অ্যাডমিন হিসাবে চালিত ছিলেন?
mLstudent33

2
@ mLstudent33 কমান্ডটি ব্যাশে চালানো হয়েছিল এবং অ্যানাকোন্ডা ইনস্টলেশন একটি স্থানীয় ফোল্ডারে ছিল, সুতরাং কোনও sudoপ্রয়োজন নেই। আপনি একাধিক ব্যবহারকারীর জন্য সিস্টেম-ব্যাপী ইনস্টল পরিচালনা না করা condaহিসাবে আমি চালানো এড়াতে চাই sudo, যা আমিও করি। সেক্ষেত্রে আমি সাধারণত কনডা পরিবেশ সক্রিয় করতে এবং তারপরে সেই পরিবেশের ফোল্ডার sudo ./conda ...থেকে /binঅতিরিক্ত সতর্কতা হিসাবে সতর্ক থাকি , যেহেতু পতাকা ব্যবহার করার সময়ও sudoআপনার পরিবর্তন PATHকরে -E
অ্যাডাম এরিকসন

@ অ্যাডাম ই্রিকসন এটি আমার পক্ষে কাজ করেছিল তবে আমি তার পরিবর্তে v3.4.2 পেয়েছি। কোন ধারনা?
ব্রেট

1
উপরের আপডেট করুন: আমি মনে করি ইতিমধ্যে libopencvইনস্টল করা আমার পূর্ববর্তী সংস্করণ ছিল । এটি অপসারণের পরে conda install opencvইনস্টল করা সর্বশেষতম সংস্করণ।
ব্রেট

19

আপনি অ্যানাকোন্ডা কমান্ড প্রম্পটে এই কমান্ডগুলি চালিয়ে ওপেনসিভি ইনস্টল করতে পারেন:

conda config --add channels conda-forge

conda install libopencv opencv py-opencv

উৎস:

https://github.com/conda-forge/opencv-feedstock


2
(এটি বিদ্যমান নকল, ডাব্লু / সম্পাদনাগুলি, নিশ্চিত যে কোনটি আগে এসেছে) মেনপো রেপো আর সমর্থিত নয়, github.com/menpo/conda-opencv3 ; এখন কনডা-ফোর্জ github.com/conda-forge/opencv-feedstock
মাইকেল 25

যদি উবুন্টু 18.04 এর অধীনে মিনিকোন্ডা ব্যবহার করা হয়; আপনার কাছে সর্বাধিক অ্যানাকোন্ডা প্যাকেজ ইনস্টল করা থাকলে "সলিউমিং এনভায়রনমেন্ট" পর্যায়ে খুব বেশি সময় লাগবে। অ্যানাকোন্ড বাল্ক ছাড়াই একটি ক্লিন মিনিকোন্ডা এনভিএভ তৈরি করুন (উদাঃ conda create --name abc python=2.7)
অলিভার জেন্ডেল

17

অ্যানাকোন্ডায় ওপেনসিভি ইনস্টল করতে, অ্যানাকোন্ডা কমান্ড প্রম্পট শুরু করুন এবং এর সাথে ওপেনসিভি ইনস্টল করুন

conda install -c https://conda.anaconda.org/menpo opencv3

পরীক্ষা করুন যে এটি আপনার অ্যানাকোন্ডা স্পাইডার বা আইপিথন কনসোলে কাজ করে

import cv2

আপনি এটি ব্যবহার করে ইনস্টল করা সংস্করণটিও পরীক্ষা করতে পারেন:

cv2.__version__

এটি আমার জন্য উইন 10, 64 বিটে কাজ করেছে worked স্পাইডারে কাজ করে।
pcomitz

ওপেনকভি 3 -> অজগর [সংস্করণ = '2.7। * | 3.4। * | 3.5। *'] এর জন্য কাজ করে। পাইথনের জন্য ব্যর্থ 3.7।
নুহমান

@ এএমসি আমি এটি ব্যবহার করি নি। যাইহোক, 3.7 এর জন্য কোনও কাজের পদ্ধতি আছে?
নূহমান

1
@ নুহমান হ্যাঁ, আপনি অফিসিয়াল অ্যানাকোন্ডা চ্যানেল, পাশাপাশি কনডা-ফোর্জি ( এখানে ) থেকে ওপেনসিভি পেতে পারেন ।
এএমসি

14

নিম্নলিখিত ইনস্টলসমূহ opencvথেকে conda-forge(দ্রষ্টব্য: Windows এ চেষ্টা)

conda config --add channels conda-forge
conda install opencv

4
মেনপো রেপো আর সমর্থিত নয়, github.com/menpo/conda-opencv3 ; এখন কনডা-ফোর্জ github.com/conda-forge/opencv-feedstock
মাইকেল 25

2
@ মাইকেল আসলে এই মুহুর্তে কনডা-ফরজই সঠিক উত্তর এবং এটি পুরানো উত্তরগুলিতে বেশ সমাহিত হয়েছে। :(
এরিক

আমি এগিয়ে যান & মুছে ফেলার জন্য এই উত্তরটি একটি আপডেট যোগ menpo, এবং ইনস্টল করার জন্য সিনট্যাক্স আপডেট opencvঅনুযায়ী conda-forgeনির্দেশাবলী। উত্তরটি নিজেই মূলত পরিবর্তিত হয় নি, যেমনটি menpoকেবল "নতুন" ওপেনকভি 3 ইনস্টল করার জন্য ছিল এবং আমরা ইতিমধ্যে ওপেনসিভি 4 এ রয়েছি।
মাইকেল 25

8

উইন্ডোজ -64 এবং পাইথন 3.5 তে কনডা সহ ওপেনসিভি ইনস্টল করতে, আমার পক্ষে কাজ করা একমাত্র:

conda install -c conda-forge opencv=3.1.0 

7

আমার ঠিক একই সমস্যা ছিল এবং আমি ওপেনসিভি ইনস্টল করতে কনডা পেতে পারি না। যাইহোক, আমি এই সাইটে আপনি যে ওপেনসিভি ইনস্টলারটি পেয়েছেন তা দিয়ে এটি ইনস্টল করতে সক্ষম হয়েছি:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

তার ফাইলগুলি হ'ল "হুইল" WHL ফাইল যা পাইপের সাথে ইনস্টল করা যায়, যেমন

পাইপ ইনস্টল করুন সামপ্যাকেজ -১.০-পি -২.পি 3-নন-ইওল

একটি কমান্ড উইন্ডোতে। এটি আমার জন্য এই আদেশটি কার্যকর করার পরে স্পাইডারের সাথে সরাসরি কাজ করেছিল। অন্যান্য প্যাকেজগুলির সাথে আমারও একই অভিজ্ঞতা হয়েছে, উপরের ইউসি ইরভিন সাইটটি একটি সোনার খনি।


7

কমান্ড প্রম্পটে আমি নিম্নলিখিত কমান্ডটি প্রবেশ করলাম:

conda install -c menpo opencv=2.4.11

এটি আমার জন্য কাজ করেছে !!!


আমার জন্য কাজ করে!
গু ওয়াং

@ আভোস: অনেক ধন্যবাদ
রিকা

7

আমি মনে করি ক্রস প্ল্যাটফর্ম এবং অ্যানাকোন্ডার বিভিন্ন সংস্করণ জুড়ে কাজ করা উচিত সবচেয়ে সহজ বিকল্প

#Run Anaconda Prompt as an Administrator (on Windows) & execute the command below
#(you may need to use   sudo   on a Unix-Based or Mac system 
#to have the needed permissions)

conda install -c conda-forge opencv

5

অন্যদের মতো, আমারও ওএস এক্স 10.11 তে পাইথন 3.5.1.1 / অ্যানাকোন্ডা 2.4.0 নিয়ে সমস্যা ছিল ..

তবে আমি এখানে একটি সামঞ্জস্যপূর্ণ প্যাকেজ পেয়েছি:

https://anaconda.org/menpo/opencv3

এটি কমান্ড লাইনের মাধ্যমে ইনস্টল করা যেতে পারে:

 conda install -c https://conda.anaconda.org/menpo opencv3

কবজির মতো কাজ করেছেন। প্রথমবারের মতো আমি কখনও 3.x এ কাজ করতে ওপেনসিভি পেয়েছি!


5

লিনাক্স-এ, যেমনটি এখানে আলোচনা করা হয়েছে , বর্তমানে ওপেনসিভি পাওয়ার সর্বোত্তম উপায়টি কনডা-ফোর্জে লুপবিও থেকে:

conda install -c loopbio -c conda-forge -c pkgw-forge ffmpeg-feature ffmpeg gtk2 opencv

আপনার যদি 'একটি আধুনিক সিপিইউ' থাকে সেখানে একটি সংকলিত সংস্করণও উপস্থিত রয়েছে "সমস্ত আধুনিক সিপিইউ নির্দেশিকা সেট এক্সটেনশন সক্ষম করে [...] এবং লিবিজেপেগ-টার্বো বিরুদ্ধে":

conda install -c loopbio -c conda-forge -c pkgw-forge ffmpeg-feature ffmpeg gtk2 opencv-turbo`

অন্যান্য উত্তরে বর্ণিত দুটি সমাধান শর্তহীনভাবে কাজ করে না:

  • আপনি যে কনডাটি পেয়েছেন conda install opencvবা pip install opencv-pythongtk2 সমর্থন নেই, তাই আপনি চিত্রগুলি প্রদর্শন করতে পারবেন না imshow
  • মেনপো ( conda install -c menpo opencv3) দ্বারা নির্মিত কন্ডার জিটিকে 2 সমর্থন রয়েছে, তবে
    • তারা পাইথন ৩.6-এর জন্য পাইথন ৩.৫-এর জন্য কেবল ওপেনসিভি ৩.২ তৈরি করেছে
    • উবুন্টু 16.10 হ্রাস পেয়েছে libpng12, যা চেষ্টা করার সময় অনুপস্থিত নির্ভরতা এবং নিম্নলিখিত ত্রুটির দিকে পরিচালিত করে import cv2: ImportError: libpng12.so.0: cannot open shared object file: No such file or directoryযেমনটি এখানে আলোচনা করা হয়েছে

সম্পাদনা: @ ইয়ামেনেকো উল্লেখ করেছেন যে ১৪ ই জুন, ২০১৩ পর্যন্ত "লুপবিওর ওপেনসিভি সংস্করণ ৩.২.০ নিয়ে একটি সমস্যা রয়েছে। এটি নিঃশব্দে ভিডিওগুলি পড়তে এবং লিখতে ব্যর্থ হয় It পুরানো জিসিসি। আরও বিশদ এখানে । সমস্যা সমাধানের পথে একটি জনসংযোগ রয়েছে। "


1
এটি পোস্ট করতে এখানে +1 এসেছিল। তবে, আমাদের মনে রাখতে হবে যে আজকের মতো লুপবিওর ওপেনসিভি সংস্করণ 3.2.0 নিয়ে একটি সমস্যা আছে। এটি নিঃশব্দে ভিডিওগুলি পড়তে এবং লিখতে ব্যর্থ হয়। এটি একটি পুরানো জিসিসির সাথে মিশ্রিত একটি প্রবাহী ওপেনসিভি ইস্যুর সংমিশ্রণের কারণে। আরও বিশদ এখানে । সমস্যা সমাধানের পথে একটি জনসংযোগ রয়েছে।
ইয়ামেনেকো

5

এটি anaconda3 উইন্ডোজ 10 এ কাজ করে আমি ইতিমধ্যে 5 ডিসেম্বর 2019 এ এটি ডাউনলোড করেছি।

প্রথমত, এই আদেশটি ব্যবহার করে:

pip install opencv-contrib-python

এর পরে উইন্ডোজ অনুমতি চাইবে এবং আবার চেষ্টা করবে:

pip install opencv-contrib-python --user

এটি কাজ করে দেখুন !!

ওপেনসিভি অ্যানাকোন্ডা ব্যবহার করে ওপেনসিভি অ্যানাকোন্ডা ব্যবহার করে


এটি কনডা-ফোরজি থেকে কেবল ইনস্টল করার পরিবর্তে এটি করার কোনও কারণ আছে কি? যাইহোক, উন্নয়নের জন্য বেস পরিবেশ ব্যবহার করা একটি খারাপ ধারণা, কেবল এটি স্পর্শ করবেন না।
এএমসি

4

উইন্ডোজ কেবল সমাধান। পাইথন 3.x এর জন্য ওপেনসিভি 3.x পাইপ ইনস্টল করুন

.Wl ফাইলটি ডাউনলোড করুন ( সিপি এমএন যেখানে আপনার পাইথন এমএন রয়েছে)। contrib মধ্যে ওপেনসিভি-অতিরিক্ত প্যাকেজ অন্তর্ভুক্ত রয়েছে। উদাহরণস্বরূপ, ধরুন আপনার কাছে পাইথন ৩.6 এবং উইন্ডোজ -৪-বিট রয়েছে, আপনি ওপেনসিভি_পিথন ‑ ৩.২.০ + অবদান ‑ সিপি ৩6 ‑ সিপিপি 6 এম ‑ win_amd64.whl ডাউনলোড করতে পারেন

কমান্ড প্রম্পট প্রকার থেকে:

pip install opencv_python3.2.0+contribcp36cp36mwin_amd64.whl

আপনার একটি প্যাকেজ থাকবে conda list:opencv-python 3.2.0+contrib <pip>

এখন আপনি এটি পরীক্ষা করতে পারেন (কোনও ত্রুটি নেই):

>>> import cv2
>>>

মূল উত্স পৃষ্ঠা যেখানে আমি তথ্য নিয়েছি তা এখানে


4

ওপেনসিভি 3 ইনস্টল করার আগে প্রথমে পাইথন 3.5 ইনস্টল করা সহজ ও সোজা ফরোয়ার্ড সলিউশন

conda install python=3.5

অনুসরণ করেছে

conda install --channel https://conda.anaconda.org/menpo opencv3 

1
সেখানে নেই opencv3এটা হতে হবেopencv=3.1.0
dashesy

4

যদি conda install opencvবা conda install -c https://conda.binstar.org/menpo opencvকাজ না করে তবে আপনি উত্স থেকে সংকলনের চেষ্টা করতে পারেন।

Http://opencv.org/downloads.html থেকে উত্সটি ডাউনলোড করুন , http://docs.opencv.org/2.4/doc/tutorials/intr پيداوار / linux_install / linux_install.html এ ইনস্টল করার নির্দেশটি অনুসরণ করুন , (সম্ভবত আপনি লাফিয়ে উঠতে পারেন) সরাসরি শেষ অংশে, ' সিএমকে ব্যবহার করে উত্স থেকে ওপেনসিভি তৈরি করা ... ), cmakeনিম্নলিখিত হিসাবে কমান্ডটি পরিবর্তন করুন :

mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/**/env/opencv-2.4.10 -D BUILD_NEW_PYTHON_SUPPORT=ON -D PYTHON_EXECUTABLE=/home/**/env/anaconda/bin/python -D PYTHON_INCLUDE_DIR=/home/**/env/anaconda/include/python2.7 -D PYTHON_LIBRARY=/home/**/env/anaconda/lib/libpython2.7.so -D PYTHON_PACKAGES_PATH=/home/**/env/anaconda/lib/python2.7/site-packages -D PYTHON_NUMPY_INCLUDE_DIRS=/home/**/env/anaconda/lib/python2.7/site-packages/numpy/core/include ..

make -j4
make install

আপনি cv2.so খুঁজে পাবেন anaconda/lib/python2.7/site-packages

তারপর:

import cv2
print cv2.__version__

এটি প্রিন্ট আউট হবে 2.4.10

আমার পরিবেশটি জিসিসি ৪.৪..6, পাইথন ২.ac (অ্যানাকোন্ডা) এবং ওপেনসিভি -২.৪.১০।


4

কনডা সহ ওপেনসিভি প্যাকেজ ইনস্টল করতে, চালনা করুন:

conda install -c menpo opencv3=3.1.0

https://anaconda.org/menpo/opencv3


(এটি বিদ্যমান নকল, ডাব্লু / সম্পাদনাগুলি, নিশ্চিত যে কোনটি আগে এসেছে) মেনপো রেপো আর সমর্থিত নয়, github.com/menpo/conda-opencv3 ; এখন কনডা-ফোর্জ github.com/conda-forge/opencv-feedstock
মাইকেল 25

3

আমি সবেমাত্র উইন্ডোজ ১০ এ কনডা ৪..1.১১ ইনস্টল করেছি। ওপেনসিভি সহজেই অ্যানাকোন্ডা নেভিগেটরে ইনস্টল করা যায়। নেভিগেটর চালু করার পরে, বাম প্যানেলে পরিবেশে ক্লিক করুন । শীর্ষস্থানীয় ড্রপ-ডাউন-এ, ইনস্টল করা নেই নির্বাচন করুন । তারপরে পাই-ওপেনসিভি অনুসন্ধান করুন, এটি ইনস্টল করতে বাম চেকবক্সে টিক দিন। এটি নির্ভরযোগ্য প্যাকেজটি লাইবোপেনসিভি ইনস্টল করবে । আমি import cv2এটি অ্যাক্সেস করতে স্পাইডার ব্যবহার করি।

এখানে চিত্র বর্ণনা লিখুন


এ্যানাকোন্ডা নেভিগেটরের কাছে এ সম্পর্কিত কিছুই নির্দিষ্ট বা অনন্য নয়।
এএমসি

2

নিম্নলিখিত কমান্ডটি আমার জন্যও কাজ করে। আমি অ্যানাকোন্ডায় এমবেডড আইপিথন নোটবুক ব্যবহার করছি।

conda install -c https://conda.binstar.org/menpo opencv

2

অ্যানাকোন্ডা উইন্ডোজে ওপেনসিভি 3.3 এর বর্তমান সংস্করণ ইনস্টল করার জন্য সঠিক কমান্ড:

conda install -c conda-forge opencv

অথবা

conda install -c conda-forge/label/broken opencv

৩.২ এর জন্য এটি ব্যবহার করুন:

conda install -c menpo opencv3



1

আমি সবেমাত্র দুটি উইন 32 পাইথন 3.5 কম্পিউটারে চেষ্টা করেছি। প্রথমে, আমি সক্ষম হয়েছি conda install opencv, তবে এটি কাজ করে না বা মেনপ থেকে সংস্করণটি পায় নি, তবে এটি করেছে:

conda install -c https://conda.binstar.org/conda-forge opencv

1

রেপোতে আমার পদক্ষেপ ছিল আপনি সঠিকভাবে OpenCV ইনস্টল সাহায্য করবে।

লিঙ্কগুলি যদি ভাঙা হয় তবে এটি দেখুন।

প্রয়োজনীয়তা এবং পূর্বশর্তাদি এই নির্দেশাবলী অনুসরণ করুন:

এই প্রকল্পটি শুরু করতে আপনাকে উইন্ডোজ ওএস দরকার।

উইন্ডোজ 7 থেকে 10

সাবধানে পদক্ষেপগুলি অনুসরণ করুন

  1. আনাকোনডা 32 32/64 পাইথন 2 ইনস্টল করুন

    অথবা

    আনাকোন্ডা 32 32/64 অজগর 3 ইনস্টল করুন

    এটি সিস্টেমের তথ্যের উপর নির্ভর করে

    পথে আপনাকে অবশ্যই সমস্ত অপশন চেক করতে হবে লাল টেক্সট উপেক্ষা করে

    তারপরে ইনস্টলেশন সম্পন্ন হওয়া পর্যন্ত অপেক্ষা করুন ...

    ফিনিস ইনস্টল হয়ে গেলে সিএমডি অ্যাডমিন খুলুন

    নিশ্চিত করুন যে অ্যানাকোন্ডা-পাইথন সিএমডি অ্যাডমিনে কনফিগার করা আছে

  2. প্রকার: অজগর

    এটি প্রকাশিত হবে:

    সি: I উইন্ডোজ 32 system32> পাইথন পাইথন ৩.6.৩ | অ্যানাকোন্ডা কাস্টম (-৪-বিট) | (ডিফল্ট, 15 অক্টোবর 2017, 03:27:45)

    [এমএসসি ভি .900 64৪ বিট (এএমডি 64)] উইন 32 এ আরও তথ্যের জন্য "সহায়তা", "কপিরাইট", "ক্রেডিট" বা "লাইসেন্স" টাইপ করুন।

  3. এরপরে প্যাকেজ ইনস্টল করা হচ্ছে:

    Numpy

    OpenCV

    পাইমাইএসকিউএল বা পিমিস্কুয়াল

    ওপেনসিভি ইনস্টল করুন এবং আমদানি করুন

    কনডা ইনস্টল-সি কনডা-ফোরজ ওপেনকভি = (সংস্করণ optionচ্ছিক)

    (আপডেট থাকলে হ্যাঁ ক্লিক করুন)

    নম্পি ইনস্টল করুন এবং আমদানি করুন

    পাইপ ইনস্টল নকল

    (আপডেট থাকলে হ্যাঁ ক্লিক করুন)

    পাইমাইএসকিউএল / পিমিস্কুয়াল ইনস্টল করুন এবং আমদানি করুন

    পাইপ ইনস্টল করুন পাইমাইএসকিউএল বা পিমিস্কুয়াল

  4. সমস্ত প্যাকেজ সম্পূর্ণরূপে ইনস্টল হয়ে গেলে, আপনাকে অবশ্যই এটি পুনরায় বুট করতে হবে।

    আবার সিএমডি অ্যাডমিনে যান

    টাইপ "পাইথন"

    সিভি 2 আমদানি করুন (সিভি 2 ওপেনসিভি)

    নম্পি বা নম্পিটি আমদানি করুন

    pymysql আমদানি করুন

    আমদানি ওএস

    চিত্র থেকে পিআইএল থেকে

    যদি সব ঠিক আছে .. আপনার কোড চালানোর জন্য প্রস্তুত !!

    আপনি সমস্ত পদক্ষেপ শেষ করার পরে, আপনি এখন স্পাইডার অজগর কোডটি ব্যবহার করতে পারেন যা আমি ব্যবহার করি


যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে। - পর্যালোচনা থেকে
ইয়ারন

@Yaron। ভবিষ্যতে সম্ভবত এটি ঘটবে।
রোমালি গ্যাবলো আলবিয়া

এটি অযথা দীর্ঘায়িত বলে মনে হচ্ছে। আরও গুরুত্বপূর্ণ বিষয়, আপনি নুমপির মতো লাইব্রেরি ইনস্টল করতে পিপ ব্যবহার করবেন কেন?
এএমসি

1

যদিও কনডা দিয়ে নয়, এবং এটি উবুন্টুর সাথে সুনির্দিষ্ট, এসআইএফটি এবং এসআরএফের মতো নির্মিত সমস্ত অবদানকারী মডিউলগুলি সহ ওপেনসিভি ইনস্টল করার সহজ উপায়টি হ'ল:

pip install opencv-contrib-python

এটি পাইথন 2.7 + এবং পাইথন 3.4+ সমর্থন করে

যদি আপনি অন্তর্নির্মিতগুলি অন্তর্নির্মিত না রাখার পছন্দ করেন তবে আপনি এর পরিবর্তে এটি করতে পারেন:

pip install opencv-python

এই কমান্ডগুলি চালানোর আগে আপনাকে নীচে নিম্নলিখিত নির্ভরতাগুলি ইনস্টল করতে হবে:

sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

এটি উবুন্টুতে ওপেনসিভি সেট করার একটি ভাল টিউটোরিয়াল: https://medium.com/@debugvn/installing-opencv-3-3-0-on-ubuntu-16-04-lts-7db376f93961


0

আমি একই সমস্যার মুখোমুখি হয়েছি, তবে আমি এখনই এটি সমাধান করেছি। এটি আমিই করেছি:

প্রথমে conda install -c https://conda.binstar.org/menpo opencvকমান্ড প্রম্পটে প্রবেশ করুন এবং তারপরে পথটি সন্ধান করুন Anaconda\pkgs\opencv-2.4.9.1-np19py27_0\Lib\site-packages। এখন এখানে উপস্থিত সমস্ত ফাইল অনুলিপি করুন Anaconda\Lib\site-packages। এখন আপনি পাইথনের সাথে ওপেনসিভি ব্যবহার করতে সক্ষম হবেন।


0

আমি কেবল আটলাস 7 দ্বারা উজ্জ্বল উত্তরটি আপডেট করতে চেয়েছিলাম ।

আপনি যদি ওপেনসিভি 3 ব্যবহার করেন তবে পরীক্ষার কোডটি নিম্নলিখিতটিতে পরিবর্তন করুন:

import cv2
cap=cv2.VideoCapture("input_video.mp4")
print cap.isOpened()   # True = read video successfully. False - fail to read video.

fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))
print out.isOpened()  # True = write out video successfully. False - fail to write out video.

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