Wolfram 언어

이미지 처리 및 신호 처리

두 이미지의 동적 비교

두개의 연결된 DynamicImage 객체를 기반으로 하는 인터랙티브 그래픽 사용자 인터페이스를 이용하여 이탈리아 베니스의 위성 이미지 두개를 비교합니다. 왼쪽 사진은 2016년 5월 10일 유럽 우주국의 인공위성 Sentinel-1에 의해 찍힌 레이더 영상이며, 오른쪽 사진은 2016년 4월 29일 Sentinel-2에 의해 채택된 광학 사진입니다.

In[1]:=
Click for copyable input
{img1, img2} = { Import[ "https://earth.esa.int/documents/257246/2546936/Venice-Sentinel-1-\ 10052016.jpg"], Import[ "https://earth.esa.int/documents/257246/2546936/Venice-Sentinel-2-\ 29042016.jpg"] };

이미지에 click+drag를 사용하여 팬을 실행하고, Shift+click+drag를 함께 클릭하면 수직으로 확대 축소가 가능합니다. 스크롤바의 끝을 이동하여 이미지 크롭을 실시합니다.

전체 Wolfram 언어 입력 표시하기
In[2]:=
Click for copyable input
DynamicModule[ {x, y, s}, Row[{ DynamicImage[ img1, ZoomCenter -> Dynamic[Scaled[{x, y}]], ZoomFactor -> Dynamic[s], AppearanceElements -> {"Pan", "Scrollbars", "ZoomButtons", "Zoom"}, ImageSize -> {240, 360} ], DynamicImage[ img2, ZoomCenter -> Dynamic[Scaled[{x, y}]], ZoomFactor -> Dynamic[s], AppearanceElements -> {"Pan", "Scrollbars", "ZoomButtons", "Zoom"}, ImageSize -> {240, 360} ] }] ]
동영상 작동
동영상 정지

관련 예제

de en es fr ja pt-br ru zh