Skocz do zawartości

Opisywanie wybranych obiektów w Pixinsight


holeris

Rekomendowane odpowiedzi

Skrypt AnnotateImage w Pixinsight, choć bardzo dobry, to jednak brakuje w nim możliwości wyboru obiektów z danych katalogów - można jedynie wybierać katalogi. W przypadku szerokich ujęć prowadzi to do zupełnie nieczytelnego opisu, gdy na zdjęciu jest np. kilkadziesiąt obiektów NGC / IC. Problem można obejść tworząc własny katalog. Chciałem pokazać jak zrobić to w miarę komfortowo, gdzie nie trzeba katalogu tworzyć zupełnie od zera. Zakładam, że zdjęcie ma już opis (tzn. jest po ImageSolver lub ManualImageSolver, co niestety często jest koniecznością przy szerokich kadrach).

 

Krok 1 - Opisanie zdjęcia

Proces rozpoczynamy od uruchomienia skryptu AnnotateImage z zaznaczoną opcją Write objects to a text file. Dzięki temu w katalogu, w którym jest zdjęcie, powstanie plik tekstowy z wszystkimi znalezionymi obiektami z wybranych katalogów. Naszym zadaniem jest wyselekcjonowanie obiektów, które chcemy zaznaczyć na zdjęciu oraz konwersja pliku do właściwego formatu.

1.jpg.654c113a6ebe358737678d6a165b7fc5.jpg

 

Plik wygląda tak:

2.jpg.10881e7ad03da4a3cfe5a67c1e643c63.jpg

 

Krok 2 - selekcja obiektów

W tym kroku tworzymy nowy, pusty plik tekstowy i kopiujemy do niego linijki z wybranymi obiektami. Załóżmy, że wybraliśmy te 3 obiekty:

3.jpg.b20009cafc54a79eda54790dd41e560c.jpg

 

Krok 3 - konwersja do właściwego formatu

Musimy mieć edytor tekstu, który obsługuje wyrażenia regularne. Ja korzystam z Notepad++. Odpalamy okno Replace za pomocą skrótu CTRL+H i używamy następujących wyrażeń regularnych (bez cudzysłowu):
 

Find what: "(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*)"

Replace with: "\2\t\3\t\1\t\7"

Koniecznie też zaznaczamy opcję, że chcemy korzystać z silnika wyrażeń regularnych:

4.jpg.3a8dfe84cce060391a6136f5b562722b.jpg

 

Następnie odpalamy zamianę dla całego pliku Replace All. Wynik powinien wyglądać następująco:

5.jpg.df0e5fa9cd807c877f108ede8982fc7f.jpg

 

Krok 4 - dodajemy nagłówek i przeliczamy średnicę

Do tak stworzonego pliku jako pierwszą linijkę wklejamy nagłówek (uwaga: poszczególne kolumny nie są oddzielone spacjami, tylko pojedynczym tabulatorem, najlepiej skopiować):

RA    DEC    NAME    DIAMETER

Efekt:

6.jpg.48e9a73f3e715395fe4df6517c37a7a6.jpg

 

Ponieważ w naszym pliku średnica obiektów podana jest w minutach kątowych, a do katalogu potrzebujemy sekund, musimy przemnożyć wszystkie średnice (czyli te wartości w ostatniej kolumnie) przez 60. Krok ten niestety musimy wykonać ręcznie. Pewnie w jakimś awk pod Linuxem czy w innym języku skryptowym można to zrobić automatycznie. Być może ten opis kogoś zainspiruje do stworzenia bardziej zaawansowanego narzędzia. Mi podczas pisania tego tekstu przyszedł do głowy Excel zawierający wszystkie obiekty i po ich selekcji tworzący makrem dedykowany katalog.

 

Po przeliczeniu wymiarów gotowy plik powinien prezentować się następująco:

7.jpg.c1432327a1ba952d2bb80808acd921fb.jpg

 

Możemy również pokusić się o zmianę nazw, np. zamiast "IC2602" dać "IC2602 - Plejady Południowe".

 

Plik zapisujemy np. pod nazwą katalog.txt

 

Krok 5 - opisujemy zdjęcie stworzonym przez nas katalogiem

Ponownie wracamy do skryptu AnnotateImage. Opcję Write objects to a text file możemy już odznaczyć. Za pomocą plusika dodajemy nowy katalog do listy i w następnym oknie wybieramy Custom Catalog.

8.jpg.755a61ce378a84bcff11dff7dc55ead6.jpg

 

Następnie wskazujemy ścieżkę do pliku z katalogiem:

9.jpg.39ce8e9006cf9d7634d6bdeda8845968.jpg

 

Gotowe :)

  • Lubię 7
  • Dziękuję 2
Odnośnik do komentarza
Udostępnij na innych stronach

3 godziny temu, .zombi. napisał(a):

Bardzo wysublimowany sposób, ja używam gumki, chyba idzie szybciej ;)

Przy usuwaniu jednego, dwóch obiektów, których opisy nie zachodzą na siebie, pewnie jest szybciej. Ale dla szerokich kadrów, jak ten tutaj, obiektów może być naprawdę dużo i nie wyobrażam sobie tego gumkować:

 

krzyz_poludnia_v2.7_crop_Annotated_full.thumb.jpg.ca38b960c3c3c085ee8d1ae93a780839.jpg

Edytowane przez holeris
  • Lubię 2
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.