Zastrzeżenie: NIE jestem w żaden sposób zaangażowany w przetwarzanie sygnałów. Po prostu bardzo ciekawy ...
Pytanie jest bardzo proste: czy możliwe jest zastosowanie przetwarzania obrazu do obrazu w celu usunięcia lub zmniejszenia olśnienia reflektorów?
Byłoby to zdjęcie takie jak to:
Jeśli jest to możliwe, czy dostępna jest do tego biblioteka oprogramowania? Nie obchodzi mnie, który język, chcę tylko możliwości. Slash czy ktoś wie, czy są na ten temat aktualne badania?
Odpowiedzi:
Problemem może być to, że gdy obecne są jasne światła, aparat użyje krótkiego czasu otwarcia migawki, aby zapobiec zbyt dużemu nasyceniu obrazu. Wszystkie szczegóły, które Cię interesują, znajdują się w kilku ostatnich bitach danych.
Nawet jeśli usuniesz odblaski, a następnie spróbujesz pociągnąć resztę obrazu w górę, poziom jest bardzo głośny. Na przykład, jeśli weźmiesz obraz i będziesz grać z poziomami, aby podciągnąć ciemniejsze sekcje i po prostu pozwolić, aby blask się przyciął, oto wynik:
Jeśli jest to w porządku dla dalszego przetwarzania (nie wiem, co masz na myśli), możesz być może usunąć odblaski, patrząc na rozkłady nasyconych pikseli i rozwinąć się w otaczające je „jarzenie”.
Lepszym rozwiązaniem (jeśli masz taką opcję) może być użycie kamery o dużym zakresie dynamiki, która ma nieliniową odpowiedź w pikselach, a także często 10 lub 12 bitów na piksel użytecznej rozdzielczości, co oznacza, że możesz zachować 7 -8 bitów do ciemniejszych sekcji.
źródło
{frame1,2,3,4}, {frame2,3,4,5}, {frame3,4,5,6}, etc
:? A może byłoby to zbyt wolne?