Blame view

3rdparty/boost_1_81_0/libs/gil/doc/index.rst 2 KB
977ed18d   Hu Chunming   提交三方库
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
66
67
  Boost Generic Image Library
  ===========================
  
  The Generic Image Library (GIL) is a C++14 header-only library that abstracts image
  representations from algorithms and allows writing code that can work on
  a variety of images with performance similar to hand-writing for a specific
  image type.
  
  Quickstart
  ----------
  
  .. toctree::
     :maxdepth: 1
  
     installation
     tutorial/video
     tutorial/histogram
     tutorial/gradient
     naming
  
  Core Library Documentation
  --------------------------
  
  .. toctree::
     :maxdepth: 2
  
     design/index
     image_processing/index
     histogram/index
     API Reference <./reference/index.html#://>
  
  Extensions Documentation
  ------------------------
  
  .. toctree::
     :maxdepth: 2
  
     io
     toolbox
     numeric
     histogram/extension/index
  
  Examples
  --------
  
  * :download:`x_gradient.cpp <../example/x_gradient.cpp>`:
    Writing an algorithm that operates on generic images
  * :download:`dynamic_image.cpp <../example/dynamic_image.cpp>`:
    Using images whose properties (color space, channel type) are specified
    at run time
  * :download:`histogram.cpp <../example/histogram.cpp>`: Creating a histogram
  * :download:`interleaved_ptr.cpp <../example/interleaved_ptr.cpp>`,
    :download:`interleaved_ptr.hpp <../example/interleaved_ptr.hpp>`,
    :download:`interleaved_ref.hpp <../example/interleaved_ref.hpp>`:
    Creating your own pixel reference and pixel iterator
  * :download:`mandelbrot.cpp <../example/mandelbrot.cpp>`:
    Creating a synthetic image defined by a function
  * :download:`packed_pixel.cpp <../example/packed_pixel.cpp>`:
    Defining bitmasks and images whose channels or pixels are not byte-aligned
  * :download:`resize.cpp <../example/resize.cpp>`:
    Rescaling an image using bilinear sampling (requires the optional
    Numeric extension)
  * :download:`affine.cpp <../example/affine.cpp>`:
    Applying an affine transformation to an image (requires the optional
    Numeric extension)
  * :download:`convolution.cpp <../example/convolution.cpp>`:
    Blurring images (requires the optional Numeric extension)