
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Кыскача сереп
Raspberry Pi Camera v2.1 8 мегапикселдүү Sony IMX219 сүрөт сенсору жана жакшыртылган фокус менен жабдылган. Бул бардык Raspberry Pi моделдери менен шайкеш келет. Ал ошондой эле 3280 x 2464 пиксель статикалык сүрөттөргө жөндөмдүү, ошондой эле 1080p30, 720p60 жана 640x480p90 видеолорду колдойт.
Эмнени үйрөнөсүң
- Бул окуу куралында сиз камераны кантип колдонууну жана Raspberry Pi 4 тактасына туташтырууну үйрөнөсүз.
- Python аркылуу камераны кантип көзөмөлдөө керек raspivid, raspistill жана raspiyuv утилиталарын кантип колдонуу керек
- Камерадан сүрөттү көрсөтүү үчүн start_preview () жана stop_preview () кантип колдонсо болот
- Capture () буйругу менен кантип сүрөткө тартуу керек
- Start_recording () жана stop_recording () аркылуу видеону кантип жазуу керек
- Omxplayer аркылуу видеону кантип көрүү керек
- Видеого визуалдык эффекттерди кантип колдонуу керек
Жабдуулар
- Raspberry Pi 4 Model B.
- Raspberry Pi Camera Board v2.1
- Алдын ала орнотулган Raspbian операциялык системасы бар микро SD карта
- Шайкеш электр энергиясы - 5V 2.5A USB менен камсыздоону да колдонсоңуз болот
1 -кадам: даярдоо


Сизде Raspbian операциялык тутумунун акыркы версиясы бар экенине ишениңиз Акыркы версияны расмий Raspberry сайтынан жүктөп алсаңыз болот. Мен жакында эле тез баштоо көрсөтмөсүн жарыяладым. Муну карап көр.
ОСту орноткондон кийин, акыркы драйверлер төмөнкү командалар менен орнотулганын текшеребиз.
sudo apt-get update
Бул буйрук жеткиликтүү пакеттердин тизмесин жана алардын версияларын жаңыртат.
sudo apt-get жогорулатуу
Эми Raspberry Pi конфигурация менюну ачуу менен камера интерфейсин күйгүзүңүз:
- Preferences менюсуна -> Raspberry Pi конфигурациясына өтүңүз
- Камераны Интерфейстерден иштетип, ОК басыңыз.
- Камераны күйгүзгөндөн кийин система сизден аны кайра баштоону суранат. Системаны кайра жүктөө.
2 -кадам: Камераны Raspberry Piге кантип туташтыруу керек

Камера модулу Raspberry PI тактасына атайын CSI (Camera Serial Interface) туташтыргычы аркылуу туташкан, ал видео маалыматын 1080p форматына чейин секундуна 30 кадрга же 720pга 60 кадрга чейин жеткирүү үчүн жетиштүү ылдамдыкка ээ.
CSI интерфейси, USB камералардан айырмаланып, Raspberry процессорун жүктөбөөгө жана камераны мүмкүн болушунча эффективдүү колдонууга мүмкүндүк берет.
Камераны Raspberry Pi тактасына туташтырыңыз
Бул үчүн сизге керек:
- Raspberry Pi өчүрүү.
- Камера портун кылдаттык менен таап, өтмөктөрдү көтөрүңүз
- Этияттык менен камерадан ийкемдүү кабелин туташтыргычка салыңыз жана өтмөктөрдү бекиңиз.
Эми кабель CSI туташтыргычы менен бекитилиши керек жана сиз Raspberry Pi күйгүзө аласыз.
3 -кадам: Raspbian терминалын колдонуп сүрөткө тартуу
Камера менен негизги манипуляциялар үчүн, системада алдын ала орнотулган 3 командалык саптын утилиталары бар:
- raspivid - видео тартууга жардамчы программа
- raspistill - сүрөт тартуунун утилита
- raspiyuv raspistillге окшош, бирок-j.webp" />
Ар бир утилитанын параметрлеринин толук тизмесин, эгер сиз утилитаны параметрлерсиз иштетсеңиз болот
raspistill
же --help параметри менен утилитаны аткарыңыз:
raspistill -жардам
Төмөндө коммуналдык кызматтардын мисалдары келтирилген:
raspistill -t 2000 -o image-j.webp
2 секунддук кечигүү менен, 640 × 480 токтому менен утилитаны иштетүү учурунда маалыматтын чыгышы менен сүрөткө түшүңүз (-v) жана image.jpgге сактаңыз.
raspivid -t 10000 -o видео.h264
10 секундга созулган видеону жазыңыз жана video.h264ке сактаңыз.
4 -кадам: Python китепканасын колдонуу менен сүрөт тартуу - PiCamera
Стандарттык коммуналдык кызматтардан тышкары, камера программалык ыкмалар менен колдонулушу мүмкүн. Мисалы, коопсуздук системаларын курууда, жазууну активдештирүү зарыл болгондо, окуя болгондо же график боюнча.
Pythonдо камера менен иштөө үчүн системага алдын ала орнотулган PiCamera китепканасы керек болот. Эгерде кандайдыр бир себептерден улам ал жок болсо, анда китепкананы төмөнкү буйрук менен орното аласыз:
sudo apt-get python3-picamera орнотуу
Picamera.py аты бар эскиздерди колдонуу мүмкүн эмес - бул Pythonдогу PiCamera китепканасын колдонууга мүмкүндүк бербейт.
Китепкана орнотулганда, аны эскизде импорттоо керек:
пикамераны импорттоо
Төмөнкү код камераны алдын ала көрүү режиминде 10 секунд иштетет
пикамераны импорттоо
убакыттан тартып уйку камерасы = picamera. PiCamera () camera.start_preview () уйку (10) camera.stop_preview ()
Төмөнкү код камераны 5 секундга алдын ала көрүү режиминде иштетет, андан кийин сүрөткө тартып, аны иш столунда "сүрөт" катары сактайт.
пикамераны импорттоо
убакыттан баштап уйку камерасы = picamera. PiCamera () camera.start_preview () уйку (5) camera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()
5 -кадам: Python китепканасы аркылуу видео жаздыруу - PiCamera
Видеону тартуу үчүн start_recording () жана stop_recording () командаларын колдонобуз.
пикамераны импорттоо
убакыттан баштап уйку камерасын импорттоңуз.
10 секунддан кийин, видео бүтөт жана колдонуучунун тамыр папкасындагы video.h264 файлына сакталат. Видеону көрүү үчүн omxplayer программасын колдонуңуз.
omxplayer video.h264
6 -кадам: Effects
Python үчүн 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.contrast командасын колдонуңуз.
Визуалдык эффекттер
Сиз camera.image_effectти колдонуп, көптөгөн визуалдык эффекттерди жабууга болот: терс, күнгө окшоштуруу, эскиз, деноуз, рельеф, майлуу люк, люк, гпен, пастел, акварель, фильм, бүдөмүк, каныктыруу, түстөрдү алмаштыруу, жуу, плакат, түс чекити, colorbalance, мультфильм, deinterlace1, deinterlace2, эч ким.
Төмөнкү программанын жардамы менен сиз бардык жеткиликтүү чыпкаларды көрө аласыз. Код 5 секунд сайын визуалдык эффекттерди өзгөртөт:
убакыттан импорттоо пикамерасы
camera = picamera. PiCamera () camera.start_preview () камерадагы эффект үчүн
Расмий веб -сайттан picamera китепканасынын функциялары менен өзгөчөлүктөрүнүн толук тизмесин таба аласыз.
Бул колдонмо сизге пайдалуу болду деп ишенем жана окууңуз үчүн рахмат. Эгерде сизде кандайдыр бир суроолор же пикирлер болсо? Төмөндө комментарий калтырыңыз. Бар болуңуз!
Сунушталууда:
Sony A6000 камерасын кантип кубаттоо керек: 17 кадам

Sony A6000 камерасын кантип кубаттоо керек: Камераны биринчи жолу колдонгондо, батарейканы кубаттаңыз. Заряддалган батарейка, сиз колдонбосоңуз да, акырындык менен заряды чыгат. Тартуу мүмкүнчүлүгүн колдон чыгарбоо үчүн, атуудан мурун батарейканы кубаттаңыз. (колдонмо
Жөнөкөй телескопиялык уюлдук телефон камерасын жасаңыз: 5 кадам

Жөнөкөй телескопиялык уюлдук камера жасаңыз: Биз сүрөткө түшкөндү жакшы көрчүбүз, бирок кээде биздин санарип камера же уюлдук камера үчүн оптималдуу чоңойтуу керек. Бул көрсөтмөлөрдө мен сиз менен уюлдук телефонуңуздун камерасын телескопиялык камерага кантип айландырууну бөлүшөм. Nokia C3-01 i тандап алам
Балык танкынын веб -камерасын онлайнда жасоо!: 8 кадам (сүрөттөр менен)

Балык танкынын веб -камерасын жасоо!: IP камеранын корпусун модернизациялоо боюнча этап -этабы менен көрсөтмө, аны Фиш Танкка түздөн -түз тиркеп коюуга болот. Мунун зарылдыгынын себеби, веб -камералар, адатта, теманын алдына коюуга же стендге муктаж болууга арналган. Бирок, балык менен
Raspberry Busterди Raspberry Pi 3ке орнотуу - Raspbian Buster менен иштөөнү баштоо Raspberry Pi 3b / 3b+: 4 кадам

Raspberry Busterди Raspberry Pi 3ке орнотуу | Raspbian Buster менен иштөөнү баштоо Raspberry Pi 3b / 3b+: Салам балдар, жакында Raspberry pi уюму Raspbian Buster деп аталган жаңы Raspbian ОСту ишке киргизди. Бул Raspberry пи үчүн Raspbianдин жаңы версиясы. Ошентип, бүгүн бул көрсөтмөлөрдө биз Raspberry Buster OSти Raspberry pi 3ке кантип орнотууну үйрөнөбүз
Raspberryди Raspberry Pi 3 Bде HDMI жок орнотуу - Raspberry Pi 3B менен иштөөнү баштоо - Сиздин Raspberry Pi орнотуу 3: 6 кадам

Raspbianди Raspberry Pi 3 Bде HDMI жок орнотуу | Raspberry Pi 3B менен иштөөнү баштоо | Raspberry Pi 3 орнотуу: Кээ бирөөлөр Raspberry Pi компьютерлери абдан сонун экенин билесиз жана бүт компьютерди бир кичинекей тактада гана ала аласыз. Raspberry Pi 3 Model B төрт ядролук 64 биттик ARM Cortex A53 саат 1.2 ГГц. Бул Pi 3түн болжол менен 50