ওয়েব ক্যামেরা থেকে উচ্চ রেজোলিউশন ক্যাপচার সক্ষম করা


15

আমি motionঅ্যাপটি সহ ওয়েব ক্যাম স্ট্রিমিং এবং গতি সনাক্তকরণের জন্য পাই ব্যবহার করে পরীক্ষা নিরীক্ষা করছি । কয়েকটি অন্যান্য ওয়েব ক্যামেরা এবং অন্যান্য হার্ডওয়্যারের সাথে সংমিশ্রণের চেষ্টা করে আমি একটি সমন্বয় পেয়েছি যা পুরোপুরি স্থিতিশীল (নীচে দেখুন)। তবে, আমি কেবল এটি 352x288 এর রেজোলিউশনের সাথে কাজ করতে পাচ্ছি। আমি 720p ওয়েব ক্যাম সক্ষম যে রেজোলিউশনটি আরও ব্যবহার করতে চাই। আমি 640x480, 640x360 এবং 1280x720 চেষ্টা করেছি, কিন্তু তারা কাজ করে না ( motionক্যামেরা আরম্ভ করতে অক্ষম)। পাইটির 256MB মেমরি রয়েছে যা উচ্চ রেজোলিউশনগুলিকে সমর্থন করার জন্য প্রচুর পরিমাণে হওয়া উচিত। উদাহরণস্বরূপ, motion1280x720 রেজোলিউশনের জন্য মেমরির ব্যবহার 1.8MB এ তালিকাবদ্ধ করে।

উচ্চতর রেজোলিউশন সক্ষম করার জন্য কোনও টিপস?

স্থিতিশীল:

  • লগিটেক সি 310 এইচ ইউএসবি 2.0 এইচডি ওয়েব ক্যাম, ইউভিসি ক্যামেরা (046 ডি: 081 বি)
  • 352x288, YUYV প্যালেট
  • আইপ্যাড চার্জার দ্বারা চালিত
  • ওয়েব ক্যামটি নিম্ন ইউএসবি পোর্টের সাথে সংযুক্ত
  • উপরের ইউএসবি পোর্টের সাথে কিছুই সংযুক্ত নেই
  • তারযুক্ত নেটওয়ার্ক সংযুক্ত
  • চলমান গতি 3.2.12।
  • ওএস: 2012-09-18-হুইজি-রাস্পবিয়ান.আইএমজি
  • কেবল গতি.কনফে পরিবর্তন করুন: রেজোলিউশনটি 352x288 এ সেট করা হচ্ছে

সম্পাদনা: আমি এখনও খুঁজে পেয়েছি যে আমি বর্তমানে এমজেপিজি-স্ট্রিমারের সাথে যে সেটআপটি ব্যবহার করছি তা সম্পূর্ণ স্থিতিশীল নয়, তাই সম্ভবত এমন একটি সুযোগ রয়েছে যে উপরে বর্ণিত সেটআপটি সম্পূর্ণ স্থিতিশীল নয় তবে এটি আরও কম স্থিতিশীল ব্যবহার করার কারণে আরও স্থিতিশীল।

সম্পাদনা 2 (4/21/13): এটি বেশ কিছু সময়ের জন্য জানা গেছে যে ইউএসবি রাস্পবেরি পাইয়ের উপর স্থিতিশীল নয়, ফলে অনেকগুলি ওয়েব ক্যামেরা এবং ওয়াইফাই ডংলে সমস্যা হয়। ফাউন্ডেশন এটিতে সক্রিয়ভাবে কাজ করছে এবং ইদানীং ভাল অগ্রগতি হয়েছে। আরপিআই-আপডেটের মাধ্যমে একটি আপডেট পাওয়া যায় যা অনেকগুলি সমস্যার সমাধান করে। রাস্পবেরি পাই ফোরামে ইউএসবি রেডাক্স থ্রেডটি দেখুন ।

উত্তর:


4

আপনি কি একটি চালিত ইউএসবি হাবের সাথে ওয়েবক্যামটি সংযুক্ত করার চেষ্টা করেছেন? কিছু ডিভাইসগুলিতে রাস্পবেরি পাই সরবরাহ করতে পারে তার চেয়ে বেশি বর্তমানের প্রয়োজন হয় এবং অন্তর্নির্মিত ইউএসবি পোর্টগুলির সাথে সংযুক্ত থাকাকালীন ভুলভাবে আচরণ করতে পারে।


জবাবের জন্য ধন্যবাদ. পরীক্ষার জন্য আমার কাছে পাওয়ার চালিত হাব ছিল না, তবে এটি আমার কাছে অসম্ভব বলে মনে হয়েছিল যে কোনও পাওয়ার ইস্যু এটি কম রেজোলিউশনে সম্পূর্ণ স্থিতিশীল হয়ে উঠবে এবং উচ্চ রেজোলিউশনে মোটেও কাজ করবে না।
রজার ডাহল

4

রেজল্যুশন সীমা চলে গেল যখন আমি থেকে সুইচ motionকরতে MJPG-streamerMJPG-streamer5FPS এ 1280x720 প্রবাহিত করে। 3 টি কম্পিউটার স্ট্রিমের সাথে সংযুক্ত হয়ে, সিপিইউ ব্যবহারের পরিমাণ প্রায় 10%। অসুবিধাটি MJPG-streamerহ'ল এটির গতি সনাক্তকরণ নেই।

তবে এই সমাধানটি সম্পূর্ণ স্থিতিশীল নয়। আমাকে আরপিআই পুনরায় বুট করতে হবে কয়েক দিন।


3

শুরু করতে, আমি একটি লজিটেক সি 270, মোশন অ্যাপ্লিকেশন ব্যবহার করেছি। আমি নেটওয়ার্কের উপরে ফিডটি প্রবাহিত করি না, আমি কেবল চিত্রগুলিকে ডিস্কে ফেলে রাখি (সর্বাধিক রেজোলিউশন 1280x960) is

MJPEG আমার পক্ষে কাজ করে না তাই আমি YUVU এর সাথে আটকে আছি।

আমি বিশ্বাস করি যে আমি 960 x 720 রেজোলিউশনটিও ব্যবহার করতে পারি না এমন অবধি আমি বেশ কিছু সময়ের জন্য 352x288 এর সাথে আটকে ছিলাম সঠিক রেজোলিউশনটি খুঁজে পাওয়া খুব জটিল। এই ধরণের রেজোলিউশনের সাথে আমি প্রায় 2 fps পাই। (স্টোরেজের প্রয়োজনীয়তা কম রাখে ;-))

v4l2-ctl --list-formats-ext : আপনি ব্যবহার করতে পারেন এমন ফর্ম্যাটগুলির একটি ধারণা দেওয়া উচিত।

মোশন ফাইলটি সর্বাধিক রেজোলিউশন, একটি মাস্ক ব্যবহার করে এবং প্রতি সেকেন্ডে স্ন্যাপশট নেয় মোশনডেক্টটি কেবল ছবি তোলার জন্য সনাক্তকরণের উপর নির্ভর করে।

গতি সনাক্তকরণ সম্পূর্ণরূপে অক্ষম করতে এবং প্রতি সেকেন্ডে কেবল ছবি তোলার জন্য আমি একটি কালো পিজিএম তৈরি করেছি।

https://dl.dropbox.com/u/19023009/motion.zip

মোশন চালাতে আমি ব্যবহার করি nohup sudo motion > logfile.txt &

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