Learning OpenCV: [software that sees ; computer vision with the OpenCV library]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly & Associates
2008
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Cover Inhaltsverzeichnis |
Beschreibung: | XVII, 555 S. Ill., graph. Darst. |
ISBN: | 9780596516130 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035118834 | ||
003 | DE-604 | ||
005 | 20230224 | ||
007 | t | ||
008 | 081024s2008 ad|| |||| 00||| eng d | ||
015 | |a 08,N31,0007 |2 dnb | ||
016 | 7 | |a 989552446 |2 DE-101 | |
020 | |a 9780596516130 |c : EUR 48.00 (freier Pr.), EUR 51.90 (AT) (freier Pr.), sfr 78.90 (freier Pr.) |9 978-0-596-51613-0 | ||
024 | 3 | |a 9780596516130 | |
035 | |a (OCoLC)315562902 | ||
035 | |a (DE-599)DNB989552446 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91 |a DE-29T |a DE-706 |a DE-858 |a DE-20 |a DE-Aug4 |a DE-N2 |a DE-526 |a DE-898 |a DE-91G |a DE-11 |a DE-M347 |a DE-523 |a DE-355 |a DE-861 |a DE-83 |a DE-1050 |a DE-859 |a DE-B768 |a DE-92 | ||
082 | 0 | |a 006.37 | |
084 | |a ST 330 |0 (DE-625)143663: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 760f |2 stub | ||
084 | |a DAT 306f |2 stub | ||
100 | 1 | |a Bradski, Gary |e Verfasser |4 aut | |
245 | 1 | 0 | |a Learning OpenCV |b [software that sees ; computer vision with the OpenCV library] |c Gary Bradski and Adrian Kaehler |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly & Associates |c 2008 | |
300 | |a XVII, 555 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 7 | |a Computer vision |2 blmsh | |
650 | 0 | 7 | |a Programmbibliothek |0 (DE-588)4121521-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Bildverarbeitung |0 (DE-588)4006684-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Bildverarbeitung |0 (DE-588)4006684-8 |D s |
689 | 0 | 1 | |a Programmbibliothek |0 (DE-588)4121521-7 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Kaehler, Adrian |e Verfasser |4 aut | |
856 | 4 | |q text/html |u http://swbplus.bsz-bw.de/bsz28096496xcov.htm |3 Cover | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016786532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016786532 |
Datensatz im Suchindex
_version_ | 1804138095553019904 |
---|---|
adam_text | Titel: Learning OpenCV
Autor: Bradski, Gary R.
Jahr: 2008
Contents
Preface................................................................ix
1. Overview......................................................... 1
What Is OpenCV? 1
Who Uses OpenCV? 1
What Is Computer Vision? 2
The Origin of OpenCV 6
Downloading and Installing OpenCV 8
Getting the Latest OpenCV via CVS 10
More OpenCV Documentation 11
OpenCV Structure and Content 13
Portability 14
Exercises 15
2. introduction to OpenCV........................................... 16
Getting Started 16
First Program?Display a Picture 16
Second Program?AVI Video 18
Moving Around 19
A Simple Transformation 22
A Not-So-Simple Transformation 24
Input from a Camera 26
Writing to an AVI File 27
Onward 29
Exercises 29
3. Getting to Know OpenCV.......................................... 31
OpenCV Primitive Data Types 31
CvMat Matrix Structure 33
Ipllmage Data Structure 42
Matrix and Image Operators 47
Drawing Things 77
Data Persistence 82
Integrated Performance Primitives 86
Summary 87
Exercises 87
4. HighGUI......................................................... 90
A Portable Graphics Toolkit 90
Creating a Window 91
Loading an Image 92
Displaying Images 93
Working with Video 102
Convertlmage 106
Exercises 107
5. Image Processing................................................ 109
Overview 109
Smoothing 109
Image Morphology 115
Flood Fill 124
Resize 129
Image Pyramids 130
Threshold 135
Exercises 141
6. image Transforms............................................... 144
Overview 144
Convolution 144
Gradients and Sobel Derivatives 148
Laplace 150
Canny 151
Hough Transforms 153
Remap 162
Stretch, Shrink, Warp, and Rotate 163
CartToPolar and PolarToCart 172
LogPolar 174
Discrete Fourier Transform (DFT) 177
Discrete Cosine Transform (DCT) 182
Integral Images 182
Distance Transform 185
Histogram Equalization 186
Exercises 190
7. Histograms and Matching......................................... 193
Basic Histogram Data Structure 195
Accessing Histograms 198
Basic Manipulations with Histograms 199
Some More Complicated Stuff 206
Exercises 219
8. Contours....................................................... 222
Memory Storage 222
Sequences 223
Contour Finding 234
Another Contour Example 243
More to Do with Contours 244
Matching Contours 251
Exercises 262
9. image Parts and Segmentation.................................... 265
Parts and Segments 265
Background Subtraction 265
Watershed Algorithm 295
Image Repair by Inpainting 297
Mean-Shift Segmentation 298
Delaunay Trianguiation, Voronoi Tesselation 300
Exercises 313
10. Tracking and Motion............................................. 316
The Basics of Tracking 316
Corner Finding 316
Subpixel Corners 319
Invariant Features 321
Optical Flow 322
Mean-Shift and Camshift Tracking 337
Motion Templates 341
Estimators 348
The Condensation Algorithm 364
Exercises 367
11. CameraModeisandCalibration....................................370
Camera Model 371
Calibration 378
Undistortion 396
Putting Calibration AH Together 397
Rodrigues Transform 401
Exercises 403
12. Projection and 3D Vision..........................................405
Projections 405
Affine and Perspective Transformations 407
POSIT: 3D Pose Estimation 412
Stereo Imaging 415
Structure from Motion 453
Fitting Lines in Two and Three Dimensions 454
Exercises 458
13. Machine Learning...............................................459
What Is Machine Learning 459
Common Routines in the ML Library 471
Mahalanobis Distance 476
K-Means 479
Naive/Normal Bayes Classifier 483
Binary Decision Trees 486
Boosting 495
Random Trees 501
Face Detection or Haar Classifier 506
Other Machine Learning Algorithms 516
Exercises 517
14. OpenCV s Future................................................. 521
Past and Future 521
Directions 522
OpenCV for Artists 525
Afterword 526
Bibliography......................................................... 527
Index................................................................ 543
|
adam_txt |
Titel: Learning OpenCV
Autor: Bradski, Gary R.
Jahr: 2008
Contents
Preface.ix
1. Overview. 1
What Is OpenCV? 1
Who Uses OpenCV? 1
What Is Computer Vision? 2
The Origin of OpenCV 6
Downloading and Installing OpenCV 8
Getting the Latest OpenCV via CVS 10
More OpenCV Documentation 11
OpenCV Structure and Content 13
Portability 14
Exercises 15
2. introduction to OpenCV. 16
Getting Started 16
First Program?Display a Picture 16
Second Program?AVI Video 18
Moving Around 19
A Simple Transformation 22
A Not-So-Simple Transformation 24
Input from a Camera 26
Writing to an AVI File 27
Onward 29
Exercises 29
3. Getting to Know OpenCV. 31
OpenCV Primitive Data Types 31
CvMat Matrix Structure 33
Ipllmage Data Structure 42
Matrix and Image Operators 47
Drawing Things 77
Data Persistence 82
Integrated Performance Primitives 86
Summary 87
Exercises 87
4. HighGUI. 90
A Portable Graphics Toolkit 90
Creating a Window 91
Loading an Image 92
Displaying Images 93
Working with Video 102
Convertlmage 106
Exercises 107
5. Image Processing. 109
Overview 109
Smoothing 109
Image Morphology 115
Flood Fill 124
Resize 129
Image Pyramids 130
Threshold 135
Exercises 141
6. image Transforms. 144
Overview 144
Convolution 144
Gradients and Sobel Derivatives 148
Laplace 150
Canny 151
Hough Transforms 153
Remap 162
Stretch, Shrink, Warp, and Rotate 163
CartToPolar and PolarToCart 172
LogPolar 174
Discrete Fourier Transform (DFT) 177
Discrete Cosine Transform (DCT) 182
Integral Images 182
Distance Transform 185
Histogram Equalization 186
Exercises 190
7. Histograms and Matching. 193
Basic Histogram Data Structure 195
Accessing Histograms 198
Basic Manipulations with Histograms 199
Some More Complicated Stuff 206
Exercises 219
8. Contours. 222
Memory Storage 222
Sequences 223
Contour Finding 234
Another Contour Example 243
More to Do with Contours 244
Matching Contours 251
Exercises 262
9. image Parts and Segmentation. 265
Parts and Segments 265
Background Subtraction 265
Watershed Algorithm 295
Image Repair by Inpainting 297
Mean-Shift Segmentation 298
Delaunay Trianguiation, Voronoi Tesselation 300
Exercises 313
10. Tracking and Motion. 316
The Basics of Tracking 316
Corner Finding 316
Subpixel Corners 319
Invariant Features 321
Optical Flow 322
Mean-Shift and Camshift Tracking 337
Motion Templates 341
Estimators 348
The Condensation Algorithm 364
Exercises 367
11. CameraModeisandCalibration.370
Camera Model 371
Calibration 378
Undistortion 396
Putting Calibration AH Together 397
Rodrigues Transform 401
Exercises 403
12. Projection and 3D Vision.405
Projections 405
Affine and Perspective Transformations 407
POSIT: 3D Pose Estimation 412
Stereo Imaging 415
Structure from Motion 453
Fitting Lines in Two and Three Dimensions 454
Exercises 458
13. Machine Learning.459
What Is Machine Learning 459
Common Routines in the ML Library 471
Mahalanobis Distance 476
K-Means 479
Naive/Normal Bayes Classifier 483
Binary Decision Trees 486
Boosting 495
Random Trees 501
Face Detection or Haar Classifier 506
Other Machine Learning Algorithms 516
Exercises 517
14. OpenCV's Future. 521
Past and Future 521
Directions 522
OpenCV for Artists 525
Afterword 526
Bibliography. 527
Index. 543 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Bradski, Gary Kaehler, Adrian |
author_facet | Bradski, Gary Kaehler, Adrian |
author_role | aut aut |
author_sort | Bradski, Gary |
author_variant | g b gb a k ak |
building | Verbundindex |
bvnumber | BV035118834 |
classification_rvk | ST 330 |
classification_tum | DAT 760f DAT 306f |
ctrlnum | (OCoLC)315562902 (DE-599)DNB989552446 |
dewey-full | 006.37 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.37 |
dewey-search | 006.37 |
dewey-sort | 16.37 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01979nam a2200469 c 4500</leader><controlfield tag="001">BV035118834</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230224 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">081024s2008 ad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N31,0007</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">989552446</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596516130</subfield><subfield code="c">: EUR 48.00 (freier Pr.), EUR 51.90 (AT) (freier Pr.), sfr 78.90 (freier Pr.)</subfield><subfield code="9">978-0-596-51613-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9780596516130</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)315562902</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB989552446</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-N2</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-92</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.37</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 330</subfield><subfield code="0">(DE-625)143663:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 760f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 306f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bradski, Gary</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning OpenCV</subfield><subfield code="b">[software that sees ; computer vision with the OpenCV library]</subfield><subfield code="c">Gary Bradski and Adrian Kaehler</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly & Associates</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 555 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer vision</subfield><subfield code="2">blmsh</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmbibliothek</subfield><subfield code="0">(DE-588)4121521-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Bildverarbeitung</subfield><subfield code="0">(DE-588)4006684-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Bildverarbeitung</subfield><subfield code="0">(DE-588)4006684-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmbibliothek</subfield><subfield code="0">(DE-588)4121521-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kaehler, Adrian</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="q">text/html</subfield><subfield code="u">http://swbplus.bsz-bw.de/bsz28096496xcov.htm</subfield><subfield code="3">Cover</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016786532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016786532</subfield></datafield></record></collection> |
id | DE-604.BV035118834 |
illustrated | Illustrated |
index_date | 2024-07-02T22:20:36Z |
indexdate | 2024-07-09T21:22:44Z |
institution | BVB |
isbn | 9780596516130 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016786532 |
oclc_num | 315562902 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-29T DE-706 DE-858 DE-20 DE-Aug4 DE-N2 DE-526 DE-898 DE-BY-UBR DE-91G DE-BY-TUM DE-11 DE-M347 DE-523 DE-355 DE-BY-UBR DE-861 DE-83 DE-1050 DE-859 DE-B768 DE-92 |
owner_facet | DE-91 DE-BY-TUM DE-29T DE-706 DE-858 DE-20 DE-Aug4 DE-N2 DE-526 DE-898 DE-BY-UBR DE-91G DE-BY-TUM DE-11 DE-M347 DE-523 DE-355 DE-BY-UBR DE-861 DE-83 DE-1050 DE-859 DE-B768 DE-92 |
physical | XVII, 555 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | O'Reilly & Associates |
record_format | marc |
spelling | Bradski, Gary Verfasser aut Learning OpenCV [software that sees ; computer vision with the OpenCV library] Gary Bradski and Adrian Kaehler 1. ed. Beijing [u.a.] O'Reilly & Associates 2008 XVII, 555 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Computer vision blmsh Programmbibliothek (DE-588)4121521-7 gnd rswk-swf Bildverarbeitung (DE-588)4006684-8 gnd rswk-swf Bildverarbeitung (DE-588)4006684-8 s Programmbibliothek (DE-588)4121521-7 s DE-604 Kaehler, Adrian Verfasser aut text/html http://swbplus.bsz-bw.de/bsz28096496xcov.htm Cover HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016786532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Bradski, Gary Kaehler, Adrian Learning OpenCV [software that sees ; computer vision with the OpenCV library] Computer vision blmsh Programmbibliothek (DE-588)4121521-7 gnd Bildverarbeitung (DE-588)4006684-8 gnd |
subject_GND | (DE-588)4121521-7 (DE-588)4006684-8 |
title | Learning OpenCV [software that sees ; computer vision with the OpenCV library] |
title_auth | Learning OpenCV [software that sees ; computer vision with the OpenCV library] |
title_exact_search | Learning OpenCV [software that sees ; computer vision with the OpenCV library] |
title_exact_search_txtP | Learning OpenCV [software that sees ; computer vision with the OpenCV library] |
title_full | Learning OpenCV [software that sees ; computer vision with the OpenCV library] Gary Bradski and Adrian Kaehler |
title_fullStr | Learning OpenCV [software that sees ; computer vision with the OpenCV library] Gary Bradski and Adrian Kaehler |
title_full_unstemmed | Learning OpenCV [software that sees ; computer vision with the OpenCV library] Gary Bradski and Adrian Kaehler |
title_short | Learning OpenCV |
title_sort | learning opencv software that sees computer vision with the opencv library |
title_sub | [software that sees ; computer vision with the OpenCV library] |
topic | Computer vision blmsh Programmbibliothek (DE-588)4121521-7 gnd Bildverarbeitung (DE-588)4006684-8 gnd |
topic_facet | Computer vision Programmbibliothek Bildverarbeitung |
url | http://swbplus.bsz-bw.de/bsz28096496xcov.htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016786532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bradskigary learningopencvsoftwarethatseescomputervisionwiththeopencvlibrary AT kaehleradrian learningopencvsoftwarethatseescomputervisionwiththeopencvlibrary |