You are here : matlab → Image Processing → bweuler
# bweuler() - Image Processing

### Syntax

### Example

### Output / Return Value

### Limitations

### Alternatives / See Also

### Reference

eul = bweuler(BW,n) returns the Euler number for the binary image BW. The Euler number is the total number of objects in the image minus the total number of holes in those objects. n specifies the connectivity. Objects are connected sets of on pixels, that is, pixels having a value of 1.Code Generation support: Yes.MATLAB Function Block support: Yes.

eul = bweuler(BW,n) example

Calculate Euler Number for Binary ImageOpen This Example Read binary image into workspace, and display it.BW = imread('circles.png'); imshow(BW) Calculate the Euler number. In this example, all the circles touch so they create one object. The object contains four "holes", which are the black areas created by the touching circles. Thus the Euler number is 1 minus 4, or -3.bweuler(BW) ans = -3