Scipy Imshow

Scipy Imshow

Python to dobrze znany i często używany język programowania oprogramowania, który jest używany do pisania różnych programów, budowania automatycznych zadań, tworzenia różnych stron internetowych oraz do technik analizy danych. Jest to język programowania uniwersalnego, co oznacza, że ​​jego aplikacje nie ograniczają się do niektórych konkretnych zadań, a raczej może tworzyć różne programy. Co więcej, jest przyjazny dla początkujących, co czyni go najbardziej używanym językiem wśród wszystkich innych języków. Scipy to biblioteka Pythona i została zbudowana na innej znanej bibliotece Pythona „Numpy”. Ta biblioteka oferuje funkcje, które pomagają tworzyć modele uczenia maszynowego i głębokie uczenie się oraz dla obliczeń równań matematycznych wraz z technikami analizy danych. Scipy oferuje funkcję „imshow” jako jej atrybut lub model, a ta funkcja pozwala wyświetlić obraz w tworzeniu RGB kolorów.

Procedura

Artykuł będzie kontynuowany krok po kroku w celu wdrożenia funkcji Scipy IMSHOW. Składnia IMShow zostanie wyświetlona najpierw w artykule, a następnie po składni zostanie wykonana w skrypcie Python. Platforma oprogramowania, której będziemy używać do wykonywania kodu Pythona, to „Google Collab”, który zapewnia dostęp do wszystkich platformy Python, która ułatwia pisanie programów, zapewniając wstępnie zainstalowane pakiety i biblioteki Python.

Składnia

Składnia dla scipy imshow () jest prosta, ale wymaga innych atrybutów biblioteki, aby wyświetlić obraz, więc najpierw czytamy obraz za pomocą funkcji scipy w następujący sposób:

$ image = misc. IMREAD („PLIK PATH”)

A następnie obraz jest wyświetlany przez wywołanie funkcji dokładnie następująco:

$ matplotlib. Pyplot. Imshow (obraz)

Parametry, które pierwsza funkcja przyjmuje jako dane wejściowe, są ścieżką pliku lub reprezentuje tam, gdzie obraz jest przechowywany w repozytoriach systemu, a następnie drugi parametr podawany do parametru wejściowego funkcji „ImShow” jest obraz, który przechowuje obraz, który przechowuje Przeczytaj informacje o ścieżce pliku obrazu, który chcemy wyświetlić za pomocą metody ImShow ().

Wartość zwracana

Funkcja nie zwraca żadnej wartości zwracanej, a raczej wyświetla obraz graficzny, który podaliśmy do jego parametrów wejściowych.

Przykład nr 01

Teraz użyjmy funkcji IMSHOW z scipy i wyświetlmy obraz za pomocą tego. Z poprzedniej składnię. Najpierw otwórz Google COLLAB i zapisz cały notebook dla projektu i zapisz go z jakąś unikalną nazwą na Dysku Google, abyśmy mogli uzyskać dostęp do tego programu w dowolnym momencie.

Wracając do punktu, w którym musielibyśmy skorzystać z pomocy niektórych innych bibliotek, aby IMShow () działał poprawnie. Nie możemy od razu umieścić obrazu do wyświetlania za pomocą funkcji ImShow () i musimy najpierw odczytać obraz. Przed przeczytaniem obrazu upewnij się, że pobrano jakiś obraz w systemie i wiemy też o jego ścieżce pliku lub w którym folderze ten obraz znajduje się w systemie, skopiuj tę ścieżkę, ponieważ będziemy musieli nad nią popracować.

Po zlokalizowaniu ścieżki pliku obrazu musimy odczytać obraz. Najpierw zaimportujemy ważny pakiet biblioteki, abyśmy załadujemy moduł „Misc” z biblioteki Python Scipy. Ten moduł można zaimportować, pisząc „From Scipy Import Misc” w programie. Misc to moduł, który pozwoli nam odczytać obraz. Misc ma inną funkcję „imread ()”, aby odczytać obraz. Aby to zrobić, umieścimy Misc jako prefiks przed funkcją IMRead () jako „Misc.IMREAD („PLIK PATH”) ”. Będziemy zasilić ścieżkę pliku do parametru wejściowego tej funkcji i zapiszymy wyniki z tej metody w niektórych zmiennych, zakładając „obraz”.

Po przeczytaniu obrazu chcielibyśmy wyświetlić obraz za pomocą metody „Imshow” i dla tego celu zaimportujemy bibliotekę „Matplotlib” „Pyplot”, która jest pakietem, który działa do wyświetlania lub wykreślania liczby. Umieścimy Pyplot przed IMShow () jako prefiks i zasilamy wartość odczytu obrazu jako zmienną zapisz „obraz” do parametru funkcji jako „PLT.Imshow (obraz) ”. W ten sposób wyjście programu wyświetli obraz na ekranie i po pobraniu tego obrazu w programie za pomocą tych funkcji możemy użyć go do różnych aplikacji. Poniższe liczby przedstawiają program i jego dane wyjściowe wykonywane w skrypcie Python:

Przykład nr 02

Zrobimy kolejny obraz i wyświetlimy to zdjęcie za pomocą metody Scipy Imshow (). Zaimportujemy dwa ważne moduły jeden z „Scipy jako Misc”, a drugi z „Matplotlib jako Pyplot”. Przesłamy obraz do katalogu Google COLLAB, a stamtąd skopiujemy nazwę obrazu, aby przekazać go do parametru funkcji „imRead ()”. Użyjemy funkcji iMRead () z MISC, aby najpierw odczytać obraz i zapisze jego informacje, a następnie wywołamy metodę „Pyplot.ImShow () ”i poda informacje odczytu tej funkcji jako jej parametr wejściowy, wyświetli obraz w wyjściu. Kod tego programu jest podany poniżej, a wyjście jest również wyświetlane zgodnie z programem:

Wniosek

W tym przewodniku pokazano metody wykonywania funkcji Scipy Imshow, która nie jest bezpośrednio dostępna dla biblioteki Scipy, ale możemy uzyskać do niego dostęp pośrednio, używając atrybutu „Misc” scipy i „matplotlib.Pyplot ”. Wykazaliśmy funkcję na dwóch różnych obrazach w dwóch oddzielnych przykładach.