skip to content
Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence. Preview this item
ClosePreview this item
Checking...

Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence.

Author: Dmitrijs Cudihins
Publisher: Birmingham : Packt Publishing Ltd, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
This book is a thorough guide for developers who want to get started with building computer vision applications using Julia. Julia is well suited to image processing because of its ease of use and the fact that it lets you write easy-to-compile and efficient machine code.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Cudihins, Dmitrijs.
Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence.
Birmingham : Packt Publishing Ltd, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Dmitrijs Cudihins
ISBN: 9781788999236 1788999231
OCLC Number: 1044946602
Notes: Loading the model.
Description: 1 online resource (192 pages)
Contents: Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with JuliaImages; Technical requirements; Setting up your Julia; Installing packages; Reading images; Reading a single image from disk; Reading a single image from a URL; Reading images in a folder; Saving images; Using test images; Previewing images; Cropping, scaling, and resizing; Cropping an image; Resizing an image; Scaling an image; Scaling by percentage; Scaling to a specific dimension; Scaling by two-fold; Rotating images; Summary; Questions. Chapter 2: Image EnhancementTechnical requirements; Images as arrays; Accessing pixels; Converting images into arrays of numbers; Converting arrays of numbers into colors; Changing color saturation; Converting an image to grayscale; Creating a custom color filter; Applying image filters; Padding images; Padding with a constant value; Padding by duplicating content from an image; Blurring images; Sharpening images; Summary; Questions; Chapter 3: Image Adjustment; Technical requirements; Image binarization; Fundamental operations; Image erosion; Object separation using erosion. Image preparation for text recognitionImage dilation; Merging almost-connected objects; Highlighting details; Derived operations; Image opening; Image closing; Top-hat and bottom-hat operation; Adjusting image contrast; Summary; Questions; Chapter 4: Image Segmentation; Technical requirements; Supervised methods; Seeded region growing; Identifying a simple object; Identifying a complex object; Unsupervised methods; The graph-based approach; The fast scanning approach; Helper functions; Summary; Questions; Further reading; Chapter 5: Image Representation; Technical requirements. Understanding features and descriptorsFAST corner detection; Corner detection using the imcorner function; Comparing performance; BRIEF --
efficient duplicate detection method; Identifying image duplicates; Creating a panorama from many images; ORB, rotation invariant image matching; BRISK --
scale invariant image matching; FREAK --
fastest scale and rotation invariant matching; Running face recognition; Summary; Questions; Chapter 6: Introduction to Neural Networks; Technical requirements; Introduction; The need for neural networks; The need for MXNet; First steps with the MNIST dataset. Getting the dataPreparing the data; Defining a neural network; Fitting the network; Improving the network; Predicting new images; Putting it all together; Multiclass classification with the CIFAR-10 dataset; Getting and previewing the dataset; Preparing the data; Starting with the linear classifier; Reusing the MNIST architecture; Improving the network ; Accuracy --
why at almost 70; Putting it all together; Classifying cats versus dogs; Getting and previewing the dataset; Creating an image data iterator; Training the model; Putting it all together; Reusing your models; Saving the model.

Abstract:

This book is a thorough guide for developers who want to get started with building computer vision applications using Julia. Julia is well suited to image processing because of its ease of use and  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1044946602> # Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence.
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
    library:oclcnum "1044946602" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/5346007164#Place/birmingham> ; # Birmingham
    schema:about <http://experiment.worldcat.org/entity/work/data/5346007164#Topic/computers_programming_languages_general> ; # Computers--Programming Languages--General
    schema:about <http://dewey.info/class/006.3/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5346007164#Topic/pattern_recognition> ; # Pattern recognition
    schema:about <http://experiment.worldcat.org/entity/work/data/5346007164#Topic/artificial_intelligence> ; # Artificial intelligence
    schema:about <http://experiment.worldcat.org/entity/work/data/5346007164#Topic/programming_&_scripting_languages_general> ; # Programming & scripting languages: general
    schema:about <http://experiment.worldcat.org/entity/work/data/5346007164#Topic/computers_programming_languages_c> ; # Computers--Programming Languages--C
    schema:about <http://experiment.worldcat.org/entity/work/data/5346007164#Topic/computer_vision> ; # Computer vision
    schema:about <http://experiment.worldcat.org/entity/work/data/5346007164#Topic/computers_computer_vision_&_pattern_recognition> ; # Computers--Computer Vision & Pattern Recognition
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/5346007164#Person/cudihins_dmitrijs> ; # Dmitrijs Cudihins
    schema:datePublished "2018" ;
    schema:description "This book is a thorough guide for developers who want to get started with building computer vision applications using Julia. Julia is well suited to image processing because of its ease of use and the fact that it lets you write easy-to-compile and efficient machine code."@en ;
    schema:description "Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with JuliaImages; Technical requirements; Setting up your Julia; Installing packages; Reading images; Reading a single image from disk; Reading a single image from a URL; Reading images in a folder; Saving images; Using test images; Previewing images; Cropping, scaling, and resizing; Cropping an image; Resizing an image; Scaling an image; Scaling by percentage; Scaling to a specific dimension; Scaling by two-fold; Rotating images; Summary; Questions."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5346007164> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/5346007164#CreativeWork/hands_on_computer_vision_with_julia_build_complex_applications_with_advanced_julia_packages_for_image_processing_neural_networks_and_artificial_intelligence> ;
    schema:name "Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence."@en ;
    schema:productID "1044946602" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1044946602#PublicationEvent/birmingham_packt_publishing_ltd_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/5346007164#Agent/packt_publishing_ltd> ; # Packt Publishing Ltd
    schema:url <https://ebookcentral.proquest.com/lib/liverpool/detail.action?docID=5446033> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781788999236> ;
    schema:url <https://nls.ldls.org.uk/welcome.html?ark:/81055/vdc_100062224660.0x000001> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5446033> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5446033> ;
    schema:workExample <http://worldcat.org/isbn/9781788999236> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1044946602> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5346007164#Agent/packt_publishing_ltd> # Packt Publishing Ltd
    a bgn:Agent ;
    schema:name "Packt Publishing Ltd" ;
    .

<http://experiment.worldcat.org/entity/work/data/5346007164#Person/cudihins_dmitrijs> # Dmitrijs Cudihins
    a schema:Person ;
    schema:familyName "Cudihins" ;
    schema:givenName "Dmitrijs" ;
    schema:name "Dmitrijs Cudihins" ;
    .

<http://experiment.worldcat.org/entity/work/data/5346007164#Topic/artificial_intelligence> # Artificial intelligence
    a schema:Intangible ;
    schema:name "Artificial intelligence"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5346007164#Topic/computers_computer_vision_&_pattern_recognition> # Computers--Computer Vision & Pattern Recognition
    a schema:Intangible ;
    schema:name "Computers--Computer Vision & Pattern Recognition"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5346007164#Topic/computers_programming_languages_c> # Computers--Programming Languages--C
    a schema:Intangible ;
    schema:name "Computers--Programming Languages--C"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5346007164#Topic/computers_programming_languages_general> # Computers--Programming Languages--General
    a schema:Intangible ;
    schema:name "Computers--Programming Languages--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5346007164#Topic/pattern_recognition> # Pattern recognition
    a schema:Intangible ;
    schema:name "Pattern recognition"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5346007164#Topic/programming_&_scripting_languages_general> # Programming & scripting languages: general
    a schema:Intangible ;
    schema:name "Programming & scripting languages: general"@en ;
    .

<http://worldcat.org/entity/work/data/5346007164#CreativeWork/hands_on_computer_vision_with_julia_build_complex_applications_with_advanced_julia_packages_for_image_processing_neural_networks_and_artificial_intelligence>
    a schema:CreativeWork ;
    rdfs:label "Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1044946602> ; # Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence.
    .

<http://worldcat.org/isbn/9781788999236>
    a schema:ProductModel ;
    schema:isbn "1788999231" ;
    schema:isbn "9781788999236" ;
    .

<http://www.worldcat.org/title/-/oclc/1044946602>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1044946602> ; # Hands-On Computer Vision with Julia : Build Complex Applications with Advanced Julia Packages for Image Processing, Neural Networks, and Artificial Intelligence.
    schema:dateModified "2019-06-27" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.