আমি কীভাবে ইনস্টল করা ক্যামেরার ধরন সনাক্ত করব?


12

এম্বেড থাকা প্রকল্পে বাস্তবায়নের জন্য কোনও 8 এমপি বা 5 এমপি ক্যামেরা মডিউলটি আরপিআইয়ের সাথে সংযুক্ত কিনা তা দূরবর্তী অবস্থান থেকে কীভাবে সনাক্ত করব তা আমার জানতে হবে।

কোন সাহায্য?


কেন অনলাইনে ক্যামেরা চশমা সন্ধান করবেন না?
ডার্থ ভেডার

ডিভাইসটি নিজেই অ্যাক্সেসযোগ্য হবে এবং সুতরাং আমার ক্যামেরাটির মডেল সনাক্ত করতে হবে যদিও ssh।
বরিস স্পেক্টর

2
একটি ছবি নিন এবং রেজোলিউশন / আকার দেখুন? উল্লেখযোগ্যভাবে পৃথক হওয়া উচিত।
ঘনিমা

কোনও চিত্রের মাত্রা দেখার জন্য কি ক্লাইম কমান্ড রয়েছে? যদি তা হয় তবে আমি কেবলমাত্র রাস্পিসটিলের আউটপুটটি তথ্য কমান্ডে পাইপ করতে পারি।
বরিস স্পেক্টর

কিছু অনুপ্রেরণার এখানে superuser.com/questions/275502/... এবং এখানে unix.stackexchange.com/questions/75635/...
Ghanima

উত্তর:


8

উপরের কেউই না.

V4l ড্রাইভার ( modprobe bcm2835-v4l2) এর সুবিধা নিন , এবং হয় সি এল এলির v4l2-ctlকমান্ডটি ব্যবহার করুন , অথবা, আপনি যদি অভিনবতা পেতে চান, পাইথন বা সি থেকে v4l2 লাইব্রেরি ব্যবহার করুন:

# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
        Index       : 0
        Type        : Video Capture
        Pixel Format: 'YU12'
        Name        : Planar YUV 4:2:0

(আরও অনেক আউটপুট)

# v4l2-ctl --list-framesizes=YU12
ioctl: VIDIOC_ENUM_FRAMESIZES
        Size: Stepwise 16x16 - 2592x1944 with step 2/2

আসল প্রশ্নটি আপাতভাবে আমি কীভাবে ভি 412-সিটিএল পেতে পারি? আমার সাথে এটি কেবল "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই" বলে। "প্যাকেজ v412-ct সনাক্ত করতে অক্ষম" এই তথ্য ছাড়া উত্তর অসম্পূর্ণ।
অ্যালবার্ট ভ্যান ডার হোর্স্ট

3

উপরের কেউই আমার পক্ষে কাজ করেনি। রাস্পবিয়ান স্ট্রেচ (জুন 2018 সংস্করণ, কার্নেল 4.14), পাইথন 3.5 এবং পিকামেরা 1.13 সহ আমি ব্যবহার করেছি:

import picamera

with picamera.PiCamera() as cam:
    print(cam.revision)

2

আপনি যদি সি কোডিং খুশি হন তবে রাস্পস্টিলের প্রাসঙ্গিক রেখাগুলি দেখুন যা MMAL_PARAMETER_CAMERA_INFOসংযুক্ত ক্যামেরার প্রকারটি সন্ধান করতে নতুন ব্যবহার করে ।

আপনি যদি সি-তে খুব খুশী না হন তবে আপনার পিকামেরা ১.১১ শেষ করার সময় আপনাকে এক সপ্তাহ বা আরও অপেক্ষা করতে হবে যার একটি নতুন PiCamera.modelপ্যারামিটার থাকবে যা আপনি একই তথ্যের জন্য জিজ্ঞাসা করতে পারবেন (এটি সেন্সরের নাম সম্বলিত একটি স্ট্রিং প্রত্যাবর্তন করবে) দ্বারা ফিরে MMAL_PARAMETER_CAMERA_INFO)।

আপডেট হিসাবে এডএমসি 2 এর উত্তর ঝরঝরেভাবে দেখায়, আমি PiCamera.revisionমডেল না হয়ে এটিকে ডাকছিলাম !


আপডেটের জন্য ধন্যবাদ! এই পোস্টটি 'পিকামেরার মডেল পান' অনুসন্ধানে প্রথমে দেখানো হয়েছে তাই আমি ব্রেডক্র্যাম্বসের জন্য কৃতজ্ঞ
মাইক ম্যাককেবে

0

এডএমসি 2 এর উত্তরটি আমার পক্ষে কাজ করেছে - তবে ক্যাম.রিভিশন কেবল ক্যামেরা সেন্সরের নাম প্রদর্শন করে। সুতরাং আমি এর মতো সর্বাধিক রেজোলিউশন পেয়েছি:

import picamera

with picamera.PiCamera() as cam:
    print(cam.MAX_RESOLUTION)

আপনি ফাইলটি সংরক্ষণ করতে পারেন (উদাহরণস্বরূপ, picamera.py) এবং এটিকে এভাবে চালিত করতে পারেন:

python3 picamera.py

আমার ফলাফলটি 2592x1944যা 5 এমপি ক্যামেরা।

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