zszyj wiele obrazów mikroskopowych za pomocą pytona

2

Próbuję zszyć skan dużego obszaru wykonany za pomocą mikroskopu, ale nie mam szczęścia.
Rozpocząłem testowanie od 3 obrazów wyodrębnionych ze skanowanego wideo. Zszywałem 2 pasujące obrazy, ale kiedy chcę połączyć 2 nowe obrazy kompozytowe, wygląda to na bardzo wypaczone. Czy ktoś zna porządny sposób łączenia wielu obrazów skanujących powierzchnię, zmieniając perspektywę, ale nie kąt widzenia? Znalazłem tylko sposoby, które zakładają, że perspektywa pozostaje stała, a ty się po prostu obracasz wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Alternatywa dla tego problemu: czy możliwe jest wyrównywanie obrazów za pomocą kluczowych punktów bez wypaczania?

edycja: Mam go teraz bez żadnych zniekształceń, ale czy ktoś zna sposób na scalanie obrazów, ignorując czerń? Chcę pozbyć się tych czarnych linii pod obrazem. wprowadź opis zdjęcia tutaj

Edycja: problem rozwiązany. wprowadź opis zdjęcia tutaj

Arno van der Weijden
źródło
Dobra robota. Czy przypadkiem odkryłeś kod, za pomocą którego to osiągnąłeś?
creimers
Jest trochę niechlujny, ale mogę ci dać kopię, jeśli chcesz
Arno van der Weijden
Byłoby świetnie. Jak wolisz udostępnić kopię?
creimers
Jest niechlujny kod, ale działa .... we.tl/t-whtVSIWRFc Mój szef ma pełną wersję jako exe, ale nie mogę już znaleźć kodu do tego. Po prostu kazałem opencv stworzyć obramowanie wokół każdego paska, które lekko wycięło sam obraz i usunąłem wszystko poza tym. Po tym kazałem mu nakładać paski i pozwalałem na pewne ręczne regulacje (bez deformacji, ponieważ spowodowałoby to poważne zniekształcenia z powodu różnicy czasu między pomiarem każdego paska)
Arno van der Weijden
Na każdym pasku występują pewne niewielkie zniekształcenia, ale według moich pomiarów są bardzo niewielkie.
Arno van der Weijden