Სარჩევი:
- მარაგები
- ნაბიჯი 1: მომზადება
- ნაბიჯი 2: როგორ დააკავშიროთ კამერა Raspberry Pi– სთან
- ნაბიჯი 3: Raspbian ტერმინალის გამოყენებით ფოტოს გადაღება
- ნაბიჯი 4: სურათების გადაღება პითონის ბიბლიოთეკის გამოყენებით - PiCamera
- ნაბიჯი 5: ვიდეოს ჩაწერა პითონის ბიბლიოთეკის გამოყენებით - PiCamera
- ნაბიჯი 6: ეფექტები
ვიდეო: ჟოლოს Pi კამერით დაწყება: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-31 10:21
Მოკლე აღწერა
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 კონფიგურაციის მენიუს გახსნით:
- გადადით პარამეტრების მენიუში -> Raspberry Pi კონფიგურაცია
- ჩართეთ კამერა ინტერფეისებიდან და დააწკაპუნეთ OK.
- კამერის ჩართვის შემდეგ, სისტემა მოგთხოვთ მის გადატვირთვას. გადატვირთეთ სისტემა.
ნაბიჯი 2: როგორ დააკავშიროთ კამერა Raspberry Pi– სთან
კამერის მოდული უკავშირდება ჟოლოს PI დაფას სპეციალური CSI (კამერის სერიული ინტერფეისი) კონექტორის საშუალებით, რომელსაც აქვს საკმარისი სიჩქარე ვიდეო მონაცემების გადასაცემად ფორმატებში 1080p– მდე 30 კადრი წამში ან 720p 60 კადრი / წმ სიჩქარით.
CSI ინტერფეისი, USB კამერებისგან განსხვავებით, საშუალებას გაძლევთ არ ჩატვირთოთ ჟოლოს პროცესორი და გამოიყენოთ კამერა რაც შეიძლება ეფექტურად.
შეაერთეთ კამერა Raspberry Pi დაფაზე
ამისათვის თქვენ გჭირდებათ:
- გამორთეთ Raspberry Pi.
- ფრთხილად იპოვნეთ კამერის პორტი და ამოიღეთ ჩანართები
- ფრთხილად ჩადეთ კამერის მოქნილი კაბელი კონექტორში და ჩაკეტეთ ჩანართები.
ახლა კაბელი უნდა იყოს შეკრული CSI კონექტორში და შეგიძლიათ ჩართოთ Raspberry Pi.
ნაბიჯი 3: Raspbian ტერმინალის გამოყენებით ფოტოს გადაღება
კამერასთან ძირითადი მანიპულაციებისთვის არის 3 ბრძანების ხაზის პროგრამა, რომლებიც წინასწარ არის დაინსტალირებული სისტემაში:
- raspivid - ვიდეო გადაღების პროგრამა
- raspistill - ფოტო გადაღების პროგრამა
- 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 ()
ოფიციალურ ვებგვერდზე შეგიძლიათ იხილოთ პიკმერა ბიბლიოთეკის ფუნქციების და მახასიათებლების სრული სია.
ვიმედოვნებ, რომ ეს სახელმძღვანელო თქვენთვის სასარგებლო აღმოჩნდა და მადლობა კითხვისთვის. თუ გაქვთ რაიმე შეკითხვა ან გამოხმაურება? დატოვეთ კომენტარი ქვემოთ. Ადევნეთ თვალყური!
გირჩევთ:
LED მოციმციმე ჟოლოს პი - როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს პიზე: 4 ნაბიჯი
LED მოციმციმე ჟოლოს პი | როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს Pi- ზე: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ Raspberry pi- ის GPIO. თუ თქვენ ოდესმე იყენებთ Arduino– ს, ალბათ იცით, რომ ჩვენ შეგვიძლია LED გადამრთველი და ა. აანთეთ LED ან მიიღეთ შეყვანა გადამრთველიდან ასე
M5StickV AI + IOT კამერით დაწყება: 6 ნაბიჯი (სურათებით)
M5StickV AI + IOT კამერით დაწყება: მოკლე მიმოხილვა M5StickV არის პატარა AI + IOT კამერა, რომლის ზომაა თითქმის 2 მონეტის დიამეტრით, ფასი დაახლოებით $ 27.00, რაც ზოგისთვის შეიძლება ძვირი ჩანდეს ასეთი პატარა კამერისთვის, მაგრამ ის ზოგს კრავს ღირსეული სპეციფიკაციები. კამერა იკვებება დაუჯერებელი
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე - დაწყება ჟოლოს Pi 3B - თქვენი ჟოლოს პი 3: 6 ნაბიჯის დაყენება
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე | დაწყება ჟოლოს Pi 3B | თქვენი Raspberry Pi 3-ის დაყენება: როგორც ზოგიერთმა თქვენგანმა იცის Raspberry Pi კომპიუტერები საკმაოდ გასაოცარია და შეგიძლიათ მიიღოთ მთელი კომპიუტერი მხოლოდ ერთ პატარა დაფაზე. Raspberry Pi 3 Model B- ს აქვს ოთხ ბირთვიანი 64-ბიტიანი ARM Cortex A53 დატვირთულია 1.2 GHz– ზე. ეს ადგენს Pi 3 -ს დაახლოებით 50
Headless Pi - თქვენი ჟოლოს დაწყება დამატებითი ტექნიკის გარეშე: 4 ნაბიჯი (სურათებით)
Headless Pi - თქვენი ჟოლოს დაწყება ყოველგვარი დამატებითი აპარატურის გარეშე: ჰეი, მიზეზი იმისა, რომ აქ ჩამოხვედით, ვფიქრობ, რომ თქვენ ჩემნაირი ხართ! თქვენ არ გინდათ მარტივად იმოძრაოთ თქვენს პიზე - შეაერთეთ Pi მონიტორში, შეუერთეთ კლავიატურა და მაუსი და voila! &Hellip; Pfft, ვინ აკეთებს ამას ?! ყოველივე ამის შემდეგ, Pi არის &
გადაიღეთ გასაოცარი მაკრო სურათები ნებისმიერი კამერით ტელეფონის კამერით განსაკუთრებით iPhone: 6 ნაბიჯი
გადაიღეთ გასაოცარი მაკრო სურათები ნებისმიერი კამერის ტელეფონის კამერით … განსაკუთრებით IPhone: ოდესმე მინდოდა ერთ – ერთი იმ საოცარი ახლო ფოტოდან გადაღება … ის, რომელიც ამბობს … WOW!? … კამერის ტელეფონის კამერით არანაკლებ !? ძირითადად, ეს არის გამაძლიერებელი დანამატი ნებისმიერი კამერის ტელეფონის კამერისთვის, რათა გაზარდოს თქვენი არსებული კამერის ობიექტივი გასაოცრად