FindImageShapes

FindImageShapes[image,"model"]

obtains graphic primitives of shapes in an image.

Details

  • FindImageShapes attempts to find shapes such as lines, circles and ellipses in an image.
  • Possible "model" specifications include:
  • "Line"a list of InfiniteLine objects
    "LineSegment"a list of Line objects
    "Circle"a list of Circle objects
    "Ellipse"a list of transformed Circle objects
    {model1,model2,}an association of shapes grouped by each modeli
  • FindImageShapes expects an image in which the shapes are highlighted as bright pixels over dark backgrounds.
  • Highlight contours such as lines and circles using EdgeDetect, RidgeFilter, GradientFilter and more.

Examples

open allclose all

Basic Examples  (1)

Find and highlight largest ellipses in an image:

Scope  (2)

Detect and visualize straight lines in an image:

Find and highlight line segments:

Detect and visualize ellipses:

Applications  (1)

Detect and visualize the iris:

Highlight image edges:

Find and highlight the largest detected circle:

Wolfram Research (2023), FindImageShapes, Wolfram Language function, https://reference.wolfram.com/language/ref/FindImageShapes.html.

Text

Wolfram Research (2023), FindImageShapes, Wolfram Language function, https://reference.wolfram.com/language/ref/FindImageShapes.html.

CMS

Wolfram Language. 2023. "FindImageShapes." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FindImageShapes.html.

APA

Wolfram Language. (2023). FindImageShapes. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindImageShapes.html

BibTeX

@misc{reference.wolfram_2024_findimageshapes, author="Wolfram Research", title="{FindImageShapes}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/FindImageShapes.html}", note=[Accessed: 28-April-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_findimageshapes, organization={Wolfram Research}, title={FindImageShapes}, year={2023}, url={https://reference.wolfram.com/language/ref/FindImageShapes.html}, note=[Accessed: 28-April-2024 ]}