File: README.md

package info (click to toggle)
sight 25.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 42,180 kB
  • sloc: cpp: 289,476; xml: 17,257; ansic: 9,878; python: 1,379; sh: 144; makefile: 33
file content (65 lines) | stat: -rw-r--r-- 1,561 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# sight::filter::image

Library containing functions producing an output by 'filtering' an input. This covers registration,
matrix optimization, image filtering, drawing functions, etc...

Most of the functions uses ITK, **but we do not expose ITK in the public API**.

## Classes:

- **automatic_registration**
  Performs automatic image registration using ITKv4 registration framework.

- **bresenham_line**
  Draws a Bresenham line.

- **filters**
  Various image filters (threshold, median, ...).

- **flipper**
  Flips an image according to a given axis.

- **image**
  Applies a mask to an image, zeroing data outside the mask.

- **image_diff**
  Computes difference between two images.

- **image_extruder**
  Extrudes voxels from an image that are inside a given mesh.

- **itk_image_caster**
  Casts from/to different image type.

- **labeling**
  Filters image using labels

- **line_drawer**
  Draws line.

- **matrix_regressor**
  Computes an 'average' matrix from a matrix list. Uses powell_optimizer.

- **min_max_propagation**
  Flood fills an image as long as the neighboring voxels are greater than the smallest seed value.

- **mip_matching_registration**
  Fast approximate registration, made of pure translation roughly matching two 3-dimensional images

- **resampler**
  Transforms and resamples an image.

- **spheroid_extraction**
  Extracts spheres centers in an image with a given radius and above a given intensity value.


## How to use it

### CMake

```cmake

target_link_libraries( my_target <PUBLIC|PRIVATE> filter_image)

```