Как я могу вести прямую трансляцию в формате HDR с помощью Picamera Module 3 Noir и Raspberry Pi 4? (используя колбу)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу вести прямую трансляцию в формате HDR с помощью Picamera Module 3 Noir и Raspberry Pi 4? (используя колбу)

Сообщение Anonymous »

Я новичок во всем этом. В настоящее время я работаю над проектом, в котором использую модуль picamera 3 noir и pi4 для обнаружения в реальном времени. Из-за использования версии OS Lite я использую Flask для потоковой передачи в своем веб-браузере. Я прочитал библиотеку picamera и т. д. и знаю, что не каждый режим hdr поддерживается pi4, но когда я делаю снимок с помощью командной строки (например, libcamera-still --sharpness 16 -o afbeelding.jpg и libcamera -still --hdr -o afbeelding.jpg) я действительно вижу разницу. Проблема в том, что я не могу реализовать это в своем коде. Я попробовал код ниже и продолжал получать эту ошибку
[0:10:50.706450812] [1573] INFO Camera camera_manager.cpp:316 libcamera v0.3.1+50-69a894c4
[0:10:50.817547227] [1598] WARN RPiSdn sdn.cpp:40 Using legacy SDN tuning - please consider moving SDN inside rpi.denoise
[0:10:50.819665881] [1598] INFO RPI vc4.cpp:447 Registered camera /base/soc/i2c0mux/i2c@1/imx708@1a to Unicam device /dev/media2 and ISP device /dev/media0
[0:10:50.819791042] [1598] INFO RPI pipeline_base.cpp:1125 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
Traceback (most recent call last):
File "/home/Jadepi/livedetectie/livedetectie1/noircam/hdfoto.py", line 15, in
picam2.set_controls({
File "/usr/lib/python3/dist-packages/picamera2/picamera2.py", line 1234, in set_controls
self.controls.set_controls(controls)
File "/usr/lib/python3/dist-packages/picamera2/controls.py", line 58, in set_controls
self.__setattr__(k, v)
File "/usr/lib/python3/dist-packages/picamera2/controls.py", line 33, in __setattr__
raise RuntimeError(f"Control {name} is not advertised by libcamera")
RuntimeError: Control ScalerSharpen is not advertised by libcamera

from picamera2 import Picamera2
from time import sleep, strftime

# Maak een Picamera2-object
picam2 = Picamera2()

# Configureer de camera voor HDR-achtige effecten
camera_config = picam2.create_still_configuration()

# Stel de sluitertijd (shutter) en andere HDR-achtige instellingen in
shutter_speed = 1000000 # Sluitertijd in microseconden (hier 20ms)
iso_value = 100 # ISO waare voor een lagere gevoeligheid

# Stel de camera instellingen in zonder gebruik van 'draft'
picam2.set_controls({
"ExposureTime": shutter_speed, # Stel de sluitertijd in
"AnalogueGain": 1.0, # Verminder de versterking (laagste waarde)
# NoiseReductionMode kan worden ingesteld als je versie van libcamera het ondersteunt
"ScalerSharpen": 16, # Je kunt dit controleren of het werkt in jouw versie
"AeEnable": True # Handmatige belichtingsregeling uitschakelen (om sluitertijd te gebruiken)
})

picam2.configure(camera_config)

# Start de camera
picam2.start()

# Wacht even om de camera op te laten starten
sleep(2)

# Verkrijg de huidige tijd in een geschikt formaat voor de bestandsnaam
current_time = strftime("%Y-%m-%d_%H-%M-%S")
file_name = f"foto_{current_time}.jpg"

# Maak een foto en sla deze op met de tijd als naam
picam2.capture_file(file_name)

# Stop de camera
picam2.stop()

print(f"Foto gemaakt en opgeslagen als '{file_name}'")


Подробнее здесь: https://stackoverflow.com/questions/790 ... berry-pi-4
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как я могу создать прямую трансляцию видео, используя протокол espnow?
    Anonymous » » в форуме C++
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Как встроить чат Youtube с динамически обновляемым URL-адресом в прямую трансляцию?
    Anonymous » » в форуме Php
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Как встроить чат Youtube с динамически обновляемым URL-адресом в прямую трансляцию?
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • FFMPEG не может транслировать видео покадрово в прямую трансляцию RTMP на Youtube с использованием Python
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Сохранение изображений в формате Ultra HDR (JPEG_R)
    Гость » » в форуме Android
    0 Ответы
    25 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»