이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

ROI 기반 처리

ROI(관심 영역)를 정의하고 이에 대해 연산 수행

ROI(관심 영역)는 필터링하거나 어떤 식으로든 연산을 수행하려는 영상의 부분입니다. 툴박스에서 ROI 객체 세트를 지원하며, 이 객체 세트를 사용하여 원, 타원, 다각형, 직사각형, 손으로 그린 형태 등 여러 형태의 ROI를 만들 수 있습니다. 만든 다음 ROI 객체 속성을 사용하여 모양과 기능을 사용자 지정할 수 있습니다. 또한 ROI 객체는 대화형 방식 동작을 구현하는 데 사용할 수 있는 객체 함수 및 이벤트를 지원합니다. 예를 들어, 응용 프로그램에서 이벤트를 사용하여 ROI 위치가 바뀔 때마다 사용자 지정 코드를 실행할 수 있습니다. 편의를 위해 툴박스에는 ROI 생성을 위한 편의 함수 병렬 세트가 들어 있습니다. 예를 들어, 사각형 ROI를 만들기 위해 images.roi.Rectangle 또는 대응하는 편의 함수 drawrectangle을 사용할 수 있습니다. ROI에 대한 자세한 내용은 ROI 생성 개요 항목을 참조하십시오.

ROI는 일반적으로 이진 마스크 영상을 만들 때 사용됩니다. 마스크 영상에서 ROI 내부에 있는 픽셀은 1로, ROI 외부에 있는 픽셀은 0으로 설정됩니다. 마스크를 만들려면 대부분의 ROI 객체에서 지원하는 createMask 객체 함수를 사용하십시오. 또한 poly2mask 함수를 사용하면 영상 없이도 마스크를 만들 수 있습니다.

R2018b부터는 이전 ROI 객체 세트 대신 새로운 ROI 객체 세트가 사용됩니다. 새 객체는 더 우수한 성능 및 다양한 함수 기능(예: 면 색 투명도)을 제공합니다. 또한 새 객체를 사용하면 객체와의 상호 작용(예: 클릭, 이동)에 대한 알림도 이벤트를 사용하여 받을 수 있습니다. 현재로서는 기존 ROI 객체를 제거할 계획이 없지만, 새로운 ROI로 바꿔 추가 기능 및 유연성의 이점을 누리십시오. 새 ROI로 마이그레이션하는 것에 대한 자세한 내용은 ROI Migration 항목을 참조하십시오.

함수

모두 확장

AssistedFreehandAssisted freehand region of interest
CircleCircular region of interest
CrosshairCrosshair region of interest
CuboidCuboidal region of interest
EllipseElliptical region of interest
FreehandFreehand region of interest
LineLine region of interest
PointPoint region of interest
PolygonPolygonal region of interest
PolylinePolyline region of interest
RectangleRectangular region of interest
drawBegin drawing ROI interactively
drawassistedCreate freehand ROI on image with assistance from image edges
drawcircleCreate customizable circular ROI
drawcrosshairCreate customizable crosshair ROI
drawcuboidCreate customizable cuboidal ROI
drawellipseCreate customizable elliptical ROI
drawfreehandCreate customizable freehand ROI
drawlineCreate customizable linear ROI
drawpointCreate customizable point ROI
drawpolygonCreate customizable polygonal ROI
drawpolylineCreate customizable polyline ROI
drawrectangleCreate customizable rectangular ROI
reduceReduce density of points in ROI
beginDrawingFromPointBegin drawing ROI from specified point
inROIQuery if points are located in ROI
bringToFrontBring ROI to front of Axes stacking order
waitBlock MATLAB command line until ROI operation is finished
createMaskCreate binary mask image from ROI
roipoly다각형 관심 영역(ROI) 지정
poly2mask관심 영역(ROI) 다각형을 영역 마스크로 변환
regionfillFill in specified regions in image using inward interpolation
inpaintCoherentRestore specific image regions using coherence transport based image inpainting
inpaintExemplarRestore specific image regions using exemplar-based image inpainting
roicolorSelect region of interest (ROI) based on color
roifilt2Filter region of interest (ROI) in image
reducepolyReduce density of points in ROI using Ramer–Douglas–Peucker algorithm

도움말 항목

ROI 만들기

ROI 생성 개요

이 툴박스는 원, 타원, 다각형, 직선, 사각형, 직접 그린 형태 등 다양한 형태의 관심 영역을 생성할 수 있는 객체의 집합을 제공합니다.

ROI Migration

Starting in R2018b, a new set of ROI objects replaced the previous set of ROI objects.

ROI 필터링 및 마스크 만들기

Overview of ROI Filtering

To filter a region of interest (ROI), first define a mask to separate the ROI from the background, then apply the filter to the ROI only.

이진 마스크 만들기

이진 마스크는 영상 픽셀을 관심 영역에 속하는 픽셀과 배경에 속하는 픽셀로 분류합니다.

Sharpen Region of Interest in an Image

This example shows how to use masked filtering to increase the sharpness of a specific region of interest.

Apply Custom Filter to Region of Interest in Image

This example shows how to define your own function and mask to filter a region of interest.

Fill Region of Interest in an Image

The process of filling a region of interest involves replacing all pixels in the region by interpolating inward from the boundary of the region.

이벤트 및 콜백 함수를 사용하여 대화형 방식 ROI 만들기

Subsample or Simplify a Freehand ROI

This example shows how to subsample or reduce the number of points in a Freehand ROI object.

Use Polyline to Create An Angle Measurement Tool

This example shows the steps need to create a three-point measurement tool using a Polyline ROI

Measure Distances in an Image

This example shows how to use line ROIs to measure distances in an image.

Use Wait Function After Drawing ROI

This example shows how to define a custom wait function that blocks the MATLAB® command line until you finish positioning a rectangle.

추천 예제