Computer Vision with OpenCV 3 and Qt5 :: Build visually appealing, multithreaded, cross-platform computer vision applications /
Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you t...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | , |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you to develop applications with the combination ... |
Beschreibung: | High-level multithreading using QtConcurrent. |
Beschreibung: | 1 online resource (475 pages) |
ISBN: | 9781788473415 1788473418 178847239X 9781788472395 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1020027304 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 180120s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d NLE |d MERUC |d IDB |d CHVBK |d OCLCO |d YDX |d OCLCF |d N$T |d VT2 |d TEFOD |d OCLCQ |d LVT |d C6I |d UKAHL |d UKMGB |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ | ||
015 | |a GBB813984 |2 bnb | ||
016 | 7 | |a 018684570 |2 Uk | |
019 | |a 1020024940 | ||
020 | |a 9781788473415 |q (electronic bk.) | ||
020 | |a 1788473418 |q (electronic bk.) | ||
020 | |z 9781788472395 | ||
020 | |z 178847239X | ||
020 | |a 178847239X | ||
020 | |a 9781788472395 | ||
024 | 3 | |a 9781788472395 | |
035 | |a (OCoLC)1020027304 |z (OCoLC)1020024940 | ||
037 | |a B08516 |b 01201872 | ||
037 | |a 230F3653-9937-456E-9B99-CD836152518B |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 |b .T394 2018eb | |
072 | 7 | |a COM |x 084000 |2 bisacsh | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Ahmadi Tazehkandi, Amin. | |
245 | 1 | 0 | |a Computer Vision with OpenCV 3 and Qt5 : |b Build visually appealing, multithreaded, cross-platform computer vision applications / |c Amin Ahmadi Tazehkandi. |
260 | |a Birmingham : |b Packt Publishing, |c 2018. | ||
300 | |a 1 online resource (475 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to OpenCV and Qt; What is required?; Introduction to Qt; Qt Essentials; Qt Add-Ons; Value-Add Modules; Technology Preview Modules; Platforms supported by Qt; Qt Creator; Introduction to OpenCV; Main modules; Extra modules; Installing Qt; Preparing for Qt installation; Where to get it?; How to install?; Windows users; macOS users; Linux users; Testing Qt installation; Installing OpenCV; Preparing for an OpenCV build; Where to get OpenCV?; How to build? | |
505 | 8 | |a Configuring OpenCV installationTesting OpenCV installation; Summary; Chapter 2: Creating Our First Qt and OpenCV Project; What is Qt Creator?; A tour of the IDE; Qt Creator modes; The Welcome mode; Projects; Examples; Tutorials; Edit mode; Design mode; Designing user interfaces; Hello Qt and OpenCV; Writing the code for a Qt project; Help mode; The Qt Creator Options window; Summary; Chapter 3: Creating a Comprehensive Qt+OpenCV Project; Behind the scenes; The qmake tool; Meta-Object Compiler (moc); User Interface Compiler (uic); Design patterns; Qt Resource System; Styling applications. | |
505 | 8 | |a Selector typesSub-controls; Pseudo-states; Cascading; Multi-language support; Creating and using plugins; The interface; The plugin; The plugin loader and user; Creating the foundations; Summary; Chapter 4: Mat and QImage; All about the Mat class; Constructors, properties, and methods; The Mat_ class; Matx; The UMat class; InputArray, OutputArry, InputOutputArray; Reading images using OpenCV; Writing images using OpenCV; Reading and writing videos in OpenCV; The HighGUI module in OpenCV; Image and video handling in Qt; The QImage class; The QPixmap class. | |
505 | 8 | |a The QImageReader and QImageWriter classesThe QPainter class; Camera and video handling in Qt; Summary; Chapter 5: The Graphics View Framework; The Scene-View-Item architecture; The Scene, QGraphicsScene; The Items, QGraphicsItem; The View, QGraphicsView; Summary; Chapter 6: Image Processing in OpenCV; Image filtering; Filtering functions in OpenCV; Image transformation capabilities; Geometric transformations; Miscellaneous transformations; Colors and color spaces; Image thresholding; Discrete Fourier transform; Drawing in OpenCV; Template matching; Summary. | |
505 | 8 | |a Chapter 7: Features and DescriptorsBase of all algorithms â#x80;#x93; the Algorithm class; The 2D Features Framework; Detecting features; KAZE and AKAZE; The BRISK class; FAST; GFTT (Good Features to Track); ORB; Extracting and matching descriptors; How to choose an algorithm; Accuracy; Speed; Resource usage; Availability; Summary; Chapter 8: Multithreading; Multithreading in Qt; Low-level multithreading using QThread; Subclassing QThread; Using the moveToThread function; Thread synchronization tools; Mutexes; Read-write locks; Semaphores; Wait conditions. | |
500 | |a High-level multithreading using QtConcurrent. | ||
520 | |a Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you to develop applications with the combination ... | ||
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 7 | |a COMPUTERS |x Desktop Applications |x General. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
700 | 1 | |a Godoy, Vinícius. | |
700 | 1 | |a Buhr, Karl Phillip. | |
776 | 0 | 8 | |i Print version: |a Ahmadi Tazehkandi, Amin. |t Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications. |d Birmingham : Packt Publishing, ©2018 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1683998 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n BDZ0036147122 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL5217150 | ||
938 | |a EBSCOhost |b EBSC |n 1683998 | ||
938 | |a YBP Library Services |b YANK |n 15093955 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1020027304 |
---|---|
_version_ | 1816882410915102720 |
adam_text | |
any_adam_object | |
author | Ahmadi Tazehkandi, Amin |
author2 | Godoy, Vinícius Buhr, Karl Phillip |
author2_role | |
author2_variant | v g vg k p b kp kpb |
author_facet | Ahmadi Tazehkandi, Amin Godoy, Vinícius Buhr, Karl Phillip |
author_role | |
author_sort | Ahmadi Tazehkandi, Amin |
author_variant | t a a ta taa |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 .T394 2018eb |
callnumber-search | QA76.76.A65 .T394 2018eb |
callnumber-sort | QA 276.76 A65 T394 42018EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to OpenCV and Qt; What is required?; Introduction to Qt; Qt Essentials; Qt Add-Ons; Value-Add Modules; Technology Preview Modules; Platforms supported by Qt; Qt Creator; Introduction to OpenCV; Main modules; Extra modules; Installing Qt; Preparing for Qt installation; Where to get it?; How to install?; Windows users; macOS users; Linux users; Testing Qt installation; Installing OpenCV; Preparing for an OpenCV build; Where to get OpenCV?; How to build? Configuring OpenCV installationTesting OpenCV installation; Summary; Chapter 2: Creating Our First Qt and OpenCV Project; What is Qt Creator?; A tour of the IDE; Qt Creator modes; The Welcome mode; Projects; Examples; Tutorials; Edit mode; Design mode; Designing user interfaces; Hello Qt and OpenCV; Writing the code for a Qt project; Help mode; The Qt Creator Options window; Summary; Chapter 3: Creating a Comprehensive Qt+OpenCV Project; Behind the scenes; The qmake tool; Meta-Object Compiler (moc); User Interface Compiler (uic); Design patterns; Qt Resource System; Styling applications. Selector typesSub-controls; Pseudo-states; Cascading; Multi-language support; Creating and using plugins; The interface; The plugin; The plugin loader and user; Creating the foundations; Summary; Chapter 4: Mat and QImage; All about the Mat class; Constructors, properties, and methods; The Mat_ class; Matx; The UMat class; InputArray, OutputArry, InputOutputArray; Reading images using OpenCV; Writing images using OpenCV; Reading and writing videos in OpenCV; The HighGUI module in OpenCV; Image and video handling in Qt; The QImage class; The QPixmap class. The QImageReader and QImageWriter classesThe QPainter class; Camera and video handling in Qt; Summary; Chapter 5: The Graphics View Framework; The Scene-View-Item architecture; The Scene, QGraphicsScene; The Items, QGraphicsItem; The View, QGraphicsView; Summary; Chapter 6: Image Processing in OpenCV; Image filtering; Filtering functions in OpenCV; Image transformation capabilities; Geometric transformations; Miscellaneous transformations; Colors and color spaces; Image thresholding; Discrete Fourier transform; Drawing in OpenCV; Template matching; Summary. Chapter 7: Features and DescriptorsBase of all algorithms â#x80;#x93; the Algorithm class; The 2D Features Framework; Detecting features; KAZE and AKAZE; The BRISK class; FAST; GFTT (Good Features to Track); ORB; Extracting and matching descriptors; How to choose an algorithm; Accuracy; Speed; Resource usage; Availability; Summary; Chapter 8: Multithreading; Multithreading in Qt; Low-level multithreading using QThread; Subclassing QThread; Using the moveToThread function; Thread synchronization tools; Mutexes; Read-write locks; Semaphores; Wait conditions. |
ctrlnum | (OCoLC)1020027304 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05798cam a2200649Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1020027304</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">180120s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">NLE</subfield><subfield code="d">MERUC</subfield><subfield code="d">IDB</subfield><subfield code="d">CHVBK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">YDX</subfield><subfield code="d">OCLCF</subfield><subfield code="d">N$T</subfield><subfield code="d">VT2</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">LVT</subfield><subfield code="d">C6I</subfield><subfield code="d">UKAHL</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB813984</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018684570</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1020024940</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788473415</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788473418</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781788472395</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">178847239X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">178847239X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788472395</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781788472395</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1020027304</subfield><subfield code="z">(OCoLC)1020024940</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">B08516</subfield><subfield code="b">01201872</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">230F3653-9937-456E-9B99-CD836152518B</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield><subfield code="b">.T394 2018eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">084000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ahmadi Tazehkandi, Amin.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computer Vision with OpenCV 3 and Qt5 :</subfield><subfield code="b">Build visually appealing, multithreaded, cross-platform computer vision applications /</subfield><subfield code="c">Amin Ahmadi Tazehkandi.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (475 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to OpenCV and Qt; What is required?; Introduction to Qt; Qt Essentials; Qt Add-Ons; Value-Add Modules; Technology Preview Modules; Platforms supported by Qt; Qt Creator; Introduction to OpenCV; Main modules; Extra modules; Installing Qt; Preparing for Qt installation; Where to get it?; How to install?; Windows users; macOS users; Linux users; Testing Qt installation; Installing OpenCV; Preparing for an OpenCV build; Where to get OpenCV?; How to build?</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Configuring OpenCV installationTesting OpenCV installation; Summary; Chapter 2: Creating Our First Qt and OpenCV Project; What is Qt Creator?; A tour of the IDE; Qt Creator modes; The Welcome mode; Projects; Examples; Tutorials; Edit mode; Design mode; Designing user interfaces; Hello Qt and OpenCV; Writing the code for a Qt project; Help mode; The Qt Creator Options window; Summary; Chapter 3: Creating a Comprehensive Qt+OpenCV Project; Behind the scenes; The qmake tool; Meta-Object Compiler (moc); User Interface Compiler (uic); Design patterns; Qt Resource System; Styling applications.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Selector typesSub-controls; Pseudo-states; Cascading; Multi-language support; Creating and using plugins; The interface; The plugin; The plugin loader and user; Creating the foundations; Summary; Chapter 4: Mat and QImage; All about the Mat class; Constructors, properties, and methods; The Mat_ class; Matx; The UMat class; InputArray, OutputArry, InputOutputArray; Reading images using OpenCV; Writing images using OpenCV; Reading and writing videos in OpenCV; The HighGUI module in OpenCV; Image and video handling in Qt; The QImage class; The QPixmap class.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The QImageReader and QImageWriter classesThe QPainter class; Camera and video handling in Qt; Summary; Chapter 5: The Graphics View Framework; The Scene-View-Item architecture; The Scene, QGraphicsScene; The Items, QGraphicsItem; The View, QGraphicsView; Summary; Chapter 6: Image Processing in OpenCV; Image filtering; Filtering functions in OpenCV; Image transformation capabilities; Geometric transformations; Miscellaneous transformations; Colors and color spaces; Image thresholding; Discrete Fourier transform; Drawing in OpenCV; Template matching; Summary.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 7: Features and DescriptorsBase of all algorithms â#x80;#x93; the Algorithm class; The 2D Features Framework; Detecting features; KAZE and AKAZE; The BRISK class; FAST; GFTT (Good Features to Track); ORB; Extracting and matching descriptors; How to choose an algorithm; Accuracy; Speed; Resource usage; Availability; Summary; Chapter 8: Multithreading; Multithreading in Qt; Low-level multithreading using QThread; Subclassing QThread; Using the moveToThread function; Thread synchronization tools; Mutexes; Read-write locks; Semaphores; Wait conditions.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">High-level multithreading using QtConcurrent.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you to develop applications with the combination ...</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Desktop Applications</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Godoy, Vinícius.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Buhr, Karl Phillip.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Ahmadi Tazehkandi, Amin.</subfield><subfield code="t">Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2018</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1683998</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">BDZ0036147122</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5217150</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1683998</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15093955</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1020027304 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:28:11Z |
institution | BVB |
isbn | 9781788473415 1788473418 178847239X 9781788472395 |
language | English |
oclc_num | 1020027304 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (475 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Ahmadi Tazehkandi, Amin. Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / Amin Ahmadi Tazehkandi. Birmingham : Packt Publishing, 2018. 1 online resource (475 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to OpenCV and Qt; What is required?; Introduction to Qt; Qt Essentials; Qt Add-Ons; Value-Add Modules; Technology Preview Modules; Platforms supported by Qt; Qt Creator; Introduction to OpenCV; Main modules; Extra modules; Installing Qt; Preparing for Qt installation; Where to get it?; How to install?; Windows users; macOS users; Linux users; Testing Qt installation; Installing OpenCV; Preparing for an OpenCV build; Where to get OpenCV?; How to build? Configuring OpenCV installationTesting OpenCV installation; Summary; Chapter 2: Creating Our First Qt and OpenCV Project; What is Qt Creator?; A tour of the IDE; Qt Creator modes; The Welcome mode; Projects; Examples; Tutorials; Edit mode; Design mode; Designing user interfaces; Hello Qt and OpenCV; Writing the code for a Qt project; Help mode; The Qt Creator Options window; Summary; Chapter 3: Creating a Comprehensive Qt+OpenCV Project; Behind the scenes; The qmake tool; Meta-Object Compiler (moc); User Interface Compiler (uic); Design patterns; Qt Resource System; Styling applications. Selector typesSub-controls; Pseudo-states; Cascading; Multi-language support; Creating and using plugins; The interface; The plugin; The plugin loader and user; Creating the foundations; Summary; Chapter 4: Mat and QImage; All about the Mat class; Constructors, properties, and methods; The Mat_ class; Matx; The UMat class; InputArray, OutputArry, InputOutputArray; Reading images using OpenCV; Writing images using OpenCV; Reading and writing videos in OpenCV; The HighGUI module in OpenCV; Image and video handling in Qt; The QImage class; The QPixmap class. The QImageReader and QImageWriter classesThe QPainter class; Camera and video handling in Qt; Summary; Chapter 5: The Graphics View Framework; The Scene-View-Item architecture; The Scene, QGraphicsScene; The Items, QGraphicsItem; The View, QGraphicsView; Summary; Chapter 6: Image Processing in OpenCV; Image filtering; Filtering functions in OpenCV; Image transformation capabilities; Geometric transformations; Miscellaneous transformations; Colors and color spaces; Image thresholding; Discrete Fourier transform; Drawing in OpenCV; Template matching; Summary. Chapter 7: Features and DescriptorsBase of all algorithms â#x80;#x93; the Algorithm class; The 2D Features Framework; Detecting features; KAZE and AKAZE; The BRISK class; FAST; GFTT (Good Features to Track); ORB; Extracting and matching descriptors; How to choose an algorithm; Accuracy; Speed; Resource usage; Availability; Summary; Chapter 8: Multithreading; Multithreading in Qt; Low-level multithreading using QThread; Subclassing QThread; Using the moveToThread function; Thread synchronization tools; Mutexes; Read-write locks; Semaphores; Wait conditions. High-level multithreading using QtConcurrent. Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you to develop applications with the combination ... Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. COMPUTERS Desktop Applications General. bisacsh Application software Development fast Godoy, Vinícius. Buhr, Karl Phillip. Print version: Ahmadi Tazehkandi, Amin. Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications. Birmingham : Packt Publishing, ©2018 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1683998 Volltext |
spellingShingle | Ahmadi Tazehkandi, Amin Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to OpenCV and Qt; What is required?; Introduction to Qt; Qt Essentials; Qt Add-Ons; Value-Add Modules; Technology Preview Modules; Platforms supported by Qt; Qt Creator; Introduction to OpenCV; Main modules; Extra modules; Installing Qt; Preparing for Qt installation; Where to get it?; How to install?; Windows users; macOS users; Linux users; Testing Qt installation; Installing OpenCV; Preparing for an OpenCV build; Where to get OpenCV?; How to build? Configuring OpenCV installationTesting OpenCV installation; Summary; Chapter 2: Creating Our First Qt and OpenCV Project; What is Qt Creator?; A tour of the IDE; Qt Creator modes; The Welcome mode; Projects; Examples; Tutorials; Edit mode; Design mode; Designing user interfaces; Hello Qt and OpenCV; Writing the code for a Qt project; Help mode; The Qt Creator Options window; Summary; Chapter 3: Creating a Comprehensive Qt+OpenCV Project; Behind the scenes; The qmake tool; Meta-Object Compiler (moc); User Interface Compiler (uic); Design patterns; Qt Resource System; Styling applications. Selector typesSub-controls; Pseudo-states; Cascading; Multi-language support; Creating and using plugins; The interface; The plugin; The plugin loader and user; Creating the foundations; Summary; Chapter 4: Mat and QImage; All about the Mat class; Constructors, properties, and methods; The Mat_ class; Matx; The UMat class; InputArray, OutputArry, InputOutputArray; Reading images using OpenCV; Writing images using OpenCV; Reading and writing videos in OpenCV; The HighGUI module in OpenCV; Image and video handling in Qt; The QImage class; The QPixmap class. The QImageReader and QImageWriter classesThe QPainter class; Camera and video handling in Qt; Summary; Chapter 5: The Graphics View Framework; The Scene-View-Item architecture; The Scene, QGraphicsScene; The Items, QGraphicsItem; The View, QGraphicsView; Summary; Chapter 6: Image Processing in OpenCV; Image filtering; Filtering functions in OpenCV; Image transformation capabilities; Geometric transformations; Miscellaneous transformations; Colors and color spaces; Image thresholding; Discrete Fourier transform; Drawing in OpenCV; Template matching; Summary. Chapter 7: Features and DescriptorsBase of all algorithms â#x80;#x93; the Algorithm class; The 2D Features Framework; Detecting features; KAZE and AKAZE; The BRISK class; FAST; GFTT (Good Features to Track); ORB; Extracting and matching descriptors; How to choose an algorithm; Accuracy; Speed; Resource usage; Availability; Summary; Chapter 8: Multithreading; Multithreading in Qt; Low-level multithreading using QThread; Subclassing QThread; Using the moveToThread function; Thread synchronization tools; Mutexes; Read-write locks; Semaphores; Wait conditions. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. COMPUTERS Desktop Applications General. bisacsh Application software Development fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 |
title | Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / |
title_auth | Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / |
title_exact_search | Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / |
title_full | Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / Amin Ahmadi Tazehkandi. |
title_fullStr | Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / Amin Ahmadi Tazehkandi. |
title_full_unstemmed | Computer Vision with OpenCV 3 and Qt5 : Build visually appealing, multithreaded, cross-platform computer vision applications / Amin Ahmadi Tazehkandi. |
title_short | Computer Vision with OpenCV 3 and Qt5 : |
title_sort | computer vision with opencv 3 and qt5 build visually appealing multithreaded cross platform computer vision applications |
title_sub | Build visually appealing, multithreaded, cross-platform computer vision applications / |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. COMPUTERS Desktop Applications General. bisacsh Application software Development fast |
topic_facet | Application software Development. Logiciels d'application Développement. COMPUTERS Desktop Applications General. Application software Development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1683998 |
work_keys_str_mv | AT ahmaditazehkandiamin computervisionwithopencv3andqt5buildvisuallyappealingmultithreadedcrossplatformcomputervisionapplications AT godoyvinicius computervisionwithopencv3andqt5buildvisuallyappealingmultithreadedcrossplatformcomputervisionapplications AT buhrkarlphillip computervisionwithopencv3andqt5buildvisuallyappealingmultithreadedcrossplatformcomputervisionapplications |