Სარჩევი:

ჟოლოს Pi კამერით დაწყება: 6 ნაბიჯი
ჟოლოს Pi კამერით დაწყება: 6 ნაბიჯი

ვიდეო: ჟოლოს Pi კამერით დაწყება: 6 ნაბიჯი

ვიდეო: ჟოლოს Pi კამერით დაწყება: 6 ნაბიჯი
ვიდეო: 🔴Cultivo de Jengibre y Cúrcuma en Maceta - En Casa 2024, ნოემბერი
Anonim
ჟოლოს პი კამერის დაწყება
ჟოლოს პი კამერის დაწყება

Მოკლე აღწერა

Raspberry Pi Camera v2.1 აღჭურვილია 8 მეგაპიქსელიანი Sony IMX219 გამოსახულების სენსორით და გაუმჯობესებული ფიქსირებული ფოკუსით. ის თავსებადია Raspberry Pi– ს ყველა მოდელთან. მას ასევე შეუძლია 3280 x 2464 პიქსელიანი სტატიკური სურათების გადაღება, ასევე მხარს უჭერს 1080p30, 720p60 და 640x480p90 ვიდეოს.

რასაც თქვენ ისწავლით

  • ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ და დააკავშიროთ კამერა Raspberry Pi 4 დაფაზე.
  • როგორ გავაკონტროლოთ კამერა პითონის გამოყენებით როგორ გამოვიყენოთ raspivid, raspistill და raspiyuv პროგრამები
  • როგორ გამოვიყენოთ start_preview () და stop_preview () კამერისგან გამოსახულების გამოსახატავად
  • როგორ გადავიღოთ ფოტოები capturing () ბრძანების გამოყენებით
  • როგორ ჩაწეროთ ვიდეო start_recording () და stop_recording () გამოყენებით
  • როგორ ნახოთ ვიდეო omxplayer– ის საშუალებით როგორ შეცვალოთ სიკაშკაშე, კონტრასტი და გარჩევადობა ფოტოებში
  • როგორ გამოვიყენოთ ვიზუალური ეფექტები ვიდეოზე

მარაგები

  • ჟოლო Pi 4 მოდელი B
  • Raspberry Pi კამერის დაფა v2.1
  • მიკრო SD ბარათი წინასწარ დაინსტალირებული Raspbian ოპერაციული სისტემით
  • თავსებადი კვების წყარო - ასევე შეგიძლიათ გამოიყენოთ 5V 2.5A USB კვების წყარო

ნაბიჯი 1: მომზადება

მომზადება
მომზადება
მომზადება
მომზადება

დარწმუნდით, რომ გაქვთ Raspbian ოპერაციული სისტემის უახლესი ვერსია. თქვენ შეგიძლიათ გადმოწეროთ უახლესი ვერსია Raspberry– ის ოფიციალური ვებ – გვერდიდან. მე ახლახანს გამოვაქვეყნე სწრაფი დაწყების სახელმძღვანელო. Შეამოწმე.

OS– ის დაყენების შემდეგ, ჩვენ შევამოწმებთ არის თუ არა დაინსტალირებული უახლესი დრაივერები შემდეგი ბრძანებებით.

sudo apt-get განახლება

ეს ბრძანება განაახლებს არსებული პაკეტების ჩამონათვალს და მათ ვერსიებს.

sudo apt-get განახლება

ახლა ჩართეთ კამერის ინტერფეისი Raspberry Pi კონფიგურაციის მენიუს გახსნით:

  1. გადადით პარამეტრების მენიუში -> Raspberry Pi კონფიგურაცია
  2. ჩართეთ კამერა ინტერფეისებიდან და დააწკაპუნეთ OK.
  3. კამერის ჩართვის შემდეგ, სისტემა მოგთხოვთ მის გადატვირთვას. გადატვირთეთ სისტემა.

ნაბიჯი 2: როგორ დააკავშიროთ კამერა Raspberry Pi– სთან

როგორ დააკავშიროთ კამერა ჟოლოს პითან
როგორ დააკავშიროთ კამერა ჟოლოს პითან

კამერის მოდული უკავშირდება ჟოლოს PI დაფას სპეციალური CSI (კამერის სერიული ინტერფეისი) კონექტორის საშუალებით, რომელსაც აქვს საკმარისი სიჩქარე ვიდეო მონაცემების გადასაცემად ფორმატებში 1080p– მდე 30 კადრი წამში ან 720p 60 კადრი / წმ სიჩქარით.

CSI ინტერფეისი, USB კამერებისგან განსხვავებით, საშუალებას გაძლევთ არ ჩატვირთოთ ჟოლოს პროცესორი და გამოიყენოთ კამერა რაც შეიძლება ეფექტურად.

შეაერთეთ კამერა Raspberry Pi დაფაზე

ამისათვის თქვენ გჭირდებათ:

  1. გამორთეთ Raspberry Pi.
  2. ფრთხილად იპოვნეთ კამერის პორტი და ამოიღეთ ჩანართები
  3. ფრთხილად ჩადეთ კამერის მოქნილი კაბელი კონექტორში და ჩაკეტეთ ჩანართები.

ახლა კაბელი უნდა იყოს შეკრული CSI კონექტორში და შეგიძლიათ ჩართოთ Raspberry Pi.

ნაბიჯი 3: Raspbian ტერმინალის გამოყენებით ფოტოს გადაღება

კამერასთან ძირითადი მანიპულაციებისთვის არის 3 ბრძანების ხაზის პროგრამა, რომლებიც წინასწარ არის დაინსტალირებული სისტემაში:

  1. raspivid - ვიდეო გადაღების პროგრამა
  2. raspistill - ფოტო გადაღების პროგრამა
  3. raspiyuv არის პროგრამა, რომელიც მსგავსია raspistill– ის, მაგრამ-j.webp" />

თითოეული პროგრამის პარამეტრების სრული ჩამონათვალი შეიძლება მოიპოვოს, თუ ამუშავებთ პროგრამას პარამეტრების გარეშე

რასპისტილი

ან შეასრულეთ ეს პროგრამა --help პარამეტრით:

raspistill -დახმარება

ქვემოთ მოცემულია კომუნალური მომსახურების მაგალითები:

raspistill -t 2000 -o image-j.webp

გადაიღეთ ფოტო 2 წამიანი დაგვიანებით, 640 × 480 გარჩევადობით ინფორმაციის გამოშვებით კომუნალური მუშაობის დროს (-v) და შეინახეთ image.jpg.

raspivid -t 10000 -o ვიდეო. h264

ჩაწერეთ ვიდეო 10 წამის ხანგრძლივობით და შეინახეთ ვიდეოში. H264.

ნაბიჯი 4: სურათების გადაღება პითონის ბიბლიოთეკის გამოყენებით - PiCamera

სტანდარტული საშუალებების გარდა, კამერა შეიძლება გამოყენებულ იქნას პროგრამული მეთოდებით. მაგალითად, უსაფრთხოების სისტემების შექმნისას, როდესაც აუცილებელია ჩაწერის გააქტიურება, როდესაც მოვლენა ხდება ან გრაფიკის მიხედვით.

პითონში კამერასთან მუშაობისთვის დაგჭირდებათ PiCamera ბიბლიოთეკა, რომელიც წინასწარ არის დაინსტალირებული სისტემაში. თუ რაიმე მიზეზით ის იქ არ არის, მაშინ შეგიძლიათ დააინსტალიროთ ბიბლიოთეკა შემდეგი ბრძანებით:

sudo apt-get დააინსტალირეთ python3-picamera

ესკიზები სახელწოდებით picamera.py არ შეიძლება გამოყენებულ იქნას - ეს შეუძლებელს გახდის პითონში PiCamera ბიბლიოთეკის გამოყენებას.

როდესაც ბიბლიოთეკა დამონტაჟებულია, ის უნდა იყოს შემოტანილი ესკიზში:

კამერის იმპორტი

შემდეგი კოდი ააქტიურებს კამერას გადახედვის რეჟიმში 10 წამის განმავლობაში

კამერის იმპორტი

დროიდან იმპორტი ძილის კამერა = picamera. PiCamera () camera.start_preview () sleep (10) camera.stop_preview ()

შემდეგი კოდი ააქტიურებს კამერას გადახედვის რეჟიმში 5 წამის განმავლობაში, შემდეგ გადაიღეთ ფოტო და შეინახეთ იგი როგორც „სურათი“თქვენს სამუშაო მაგიდაზე.

კამერის იმპორტი

დროიდან იმპორტი ძილის კამერა = picamera. PiCamera () camera.start_preview () sleep (5) camera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()

ნაბიჯი 5: ვიდეოს ჩაწერა პითონის ბიბლიოთეკის გამოყენებით - PiCamera

ვიდეოს გადასაღებად ჩვენ გამოვიყენებთ start_recording () და stop_recording () ბრძანებებს.

კამერის იმპორტი

დროულად იმპორტი ძილის კამერა. დაწყება

10 წამის შემდეგ, ვიდეო დასრულდება და შეინახება video.h264 ფაილში თქვენი მომხმარებლის ძირითად საქაღალდეში. ვიდეოს სანახავად გამოიყენეთ omxplayer პროგრამა.

omxplayer ვიდეო. h264

ნაბიჯი 6: ეფექტები

პითონის Picamera ბიბლიოთეკა საშუალებას გაძლევთ გამოიყენოთ დიდი რაოდენობით პარამეტრები და ფილტრები, რომლებიც შეიძლება გამოყენებულ იქნას როგორც გადახედვისას, ასევე თავად ფოტოსთვის.

ტექსტის დამატება

თქვენ შეგიძლიათ დაამატოთ ნებისმიერი ტექსტი ფოტოზე annotate_text ბრძანების გამოყენებით. თქვენ ასევე შეგიძლიათ შეცვალოთ ტექსტის ზომა annotate_text_size ბრძანებით. იხილეთ შემდეგი მაგალითი:

კამერის იმპორტი

დროიდან იმპორტი ძილის კამერა = picamera. PiCamera () camera.start_preview () camera.annotate_text = "გამარჯობა სამყარო !!!" camera.annotate_text_size = 60 ძილი (10) camera.stop_preview ()

სურათის რეზოლუციის შეცვლა

ნაგულისხმევად, გადაღებულია რეზოლუციის ფოტო, რომელიც კონფიგურირებულია თქვენს მონიტორზე, მაგრამ თქვენ შეგიძლიათ შეცვალოთ იგი camera.resolution () ბრძანების გამოყენებით.

camera.resolution = (2592, 1944)

შეცვალეთ სურათის სიკაშკაშე ან კონტრასტი

თქვენ შეგიძლიათ შეცვალოთ სიკაშკაშე ფოტოზე მისი 0 -დან 100 -მდე დაყენებით. ნაგულისხმევად გამოიყენება 50. თუ გსურთ სიკაშკაშის დაყენება, მაგალითად, 70 -ზე, გადახედვის დაწყების შემდეგ მიუთითეთ შემდეგი კოდი:

კამერა. სიკაშკაშე = 70

კონტრასტის დასაყენებლად გამოიყენეთ კამერა.კონტრასტის ბრძანება.

Ვიზუალური ეფექტები

თქვენ შეგიძლიათ გამოიყენოთ camera.image_effect დიდი რაოდენობის სხვადასხვა ვიზუალური ეფექტის გადაფარვა: ნეგატიური, სოლარიზება, ესკიზი, დენოზა, ჭედურობა, ზეთის საღებავი, ლუქი, გპენი, პასტელი, აკვარელი, ფილმი, დაბინდვა, გაჯერება, ფერების ჩამორთმევა, გამრეცხი, პოსტერი, ფერადი წერტილი, ფერის ბალანსი, მულტფილმი, დეინტერლასი 1, დეინტერლასი 2, არცერთი.

შემდეგი პროგრამის დახმარებით თქვენ შეგიძლიათ ნახოთ ყველა არსებული ფილტრი. კოდი შეცვლის ვიზუალურ ეფექტებს ყოველ 5 წამში:

იმპორტირებული პიკამერა დროიდან ძილის იმპორტი

კამერა = picamera. PiCamera () camera.start_preview () კამერაზე მოქმედებისთვის. IMAGE_EFFECTS: camera.image_effect = effect camera.annotate_text = "Effect: % s" % effect sleep (5) camera.stop_preview ()

ოფიციალურ ვებგვერდზე შეგიძლიათ იხილოთ პიკმერა ბიბლიოთეკის ფუნქციების და მახასიათებლების სრული სია.

ვიმედოვნებ, რომ ეს სახელმძღვანელო თქვენთვის სასარგებლო აღმოჩნდა და მადლობა კითხვისთვის. თუ გაქვთ რაიმე შეკითხვა ან გამოხმაურება? დატოვეთ კომენტარი ქვემოთ. Ადევნეთ თვალყური!

გირჩევთ: