{"id":11240,"date":"2020-06-29T14:58:45","date_gmt":"2020-06-29T14:58:45","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=11240"},"modified":"2020-11-11T10:24:08","modified_gmt":"2020-11-11T10:24:08","slug":"python3-image-processing-computer-vision","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=11240","title":{"rendered":"Python3 Image Processing &#038; Computer Vision"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/PacktPublishing\/Python-Image-Processing-Cookbook\">github.com\/PacktPublishing\/Python-Image-Processing-Cookbook<\/a>, Python Image Processing Cookbook<\/p>\n<p><a href=\"https:\/\/flothesof.github.io\/removing-background-scikit-image.html\">Removing the Background from an Image using scikit-image<\/a><\/p>\n<h3>skimage \/ scikit-image<\/h3>\n<p><a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/color_exposure\/plot_rgb_to_gray.html\">RGB to grayscale<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/filters\/plot_hysteresis.html\">Hysteresis thresholding<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/edges\/plot_canny.html\">Canny edge detector<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/edges\/plot_line_hough_transform.html\">Straight line Hough transform<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/applications\/plot_morphology.html\">Morphological Filtering<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/transform\/plot_transform_types.html#sphx-glr-auto-examples-transform-plot-transform-types-py\">Types of homographies<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/transform\/plot_geometric.html\">Using geometric transformations<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/dev\/auto_examples\/color_exposure\/plot_regional_maxima.html\">Filtering regional maxima<\/a><\/p>\n<h3>morpholog<\/h3>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Top-hat_transform\">Top-hat transform<\/a><br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Flood_fill\">Flood fill<\/a><br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Connected-component_labeling\">Connected-component labeling<\/a><br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Closing_(morphology)\">Closing (morphology)<\/a><\/p>\n<h4>Hypermedia Image Processing Reference (HIPR2)<\/h4>\n<p><a href=\"https:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/wksheets.htm\">Image Processing Operator Worksheets<\/a><br \/>\n<a href=\"https:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/morops.htm\">Morphology<\/a><br \/>\n<a href=\"https:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/analops.htm\">Image Analysis<\/a><\/p>\n<p><a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/ndimage.html\">SciPy &#8211; Multidimensional image processing (scipy.ndimage)\u00b6<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/stable\/api\/skimage.morphology.html\">scikit-image &#8211; morphology<\/a><br \/>\n<a href=\"https:\/\/scikit-image.org\/docs\/stable\/auto_examples\/applications\/plot_morphology.html\">Morphological Filtering<\/a><\/p>\n<p><a href=\"https:\/\/pypi.org\/project\/pymorph\/\">pymorph<\/a><br \/>\n<a href=\"https:\/\/pythonhosted.org\/pymorph\/\">PYMORPH: IMAGE MORPHOLOGY IN PYTHON<\/a><br \/>\n<a href=\"http:\/\/luispedro.org\/software\/pymorph\/\">Python Morphology Toolbox<\/a><br \/>\n<a href=\"https:\/\/github.com\/luispedro\/pymorph\">github.com\/luispedro\/pymorph<\/a><\/p>\n<p><a href=\"https:\/\/pypi.org\/project\/mahotas\/\">Mahotas &#8211; Python Computer Vision Library<\/a><br \/>\n<a href=\"https:\/\/mahotas.readthedocs.io\/en\/latest\/\">Mahotas: Computer Vision in Python<\/a><\/p>\n<p><a href=\"https:\/\/docs.opencv.org\/3.4\/db\/df6\/tutorial_erosion_dilatation.html\">OpenCV Eroding and Dilating<\/a><br \/>\n<a href=\"https:\/\/docs.opencv.org\/3.4\/d3\/dbe\/tutorial_opening_closing_hats.html\">OpenCV More Morphology Transformations<\/a><br \/>\n<a href=\"https:\/\/docs.opencv.org\/3.4\/db\/d06\/tutorial_hitOrMiss.html\">Hit-or-Miss<\/a><br \/>\n<a href=\"https:\/\/docs.opencv.org\/3.4\/d9\/db0\/tutorial_hough_lines.html\">Hough Line Transform<\/a><\/p>\n<h4>Hypermedia Image Processing Reference (HIPR2)<\/h4>\n<p><a href=\"https:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/wksheets.htm\">Image Processing Operator Worksheets<\/a><br \/>\n<a href=\"https:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/morops.htm\">Morphology<\/a><br \/>\n<a href=\"https:\/\/homepages.inf.ed.ac.uk\/rbf\/HIPR2\/analops.htm\">Image Analysis<\/a><\/p>\n<h4>CSE486, Penn State<\/h4>\n<p><a href=\"http:\/\/www.cse.psu.edu\/~rtc12\/CSE486\/lecture12.pdf\">Lecture 12: Camera Projection<\/a><\/p>\n<h4>MHCI Lab, LMU M\u00fcnchen: Prof. Dr. Michael Rohs<\/h4>\n<p><a href=\"https:\/\/www.medien.ifi.lmu.de\/lehre\/ss11\/cg2\/slides\/CG2-S11-10-MorphologicalOperations.pdf\">Computergrafik 2: Morphologische Operationen<\/a><\/p>\n<h4>Udacity<\/h4>\n<p><a href=\"https:\/\/classroom.udacity.com\/courses\/ud810\">Introduction to Computer Vision<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>github.com\/PacktPublishing\/Python-Image-Processing-Cookbook, Python Image Processing Cookbook Removing the Background from an Image using scikit-image skimage \/ scikit-image RGB to grayscale Hysteresis thresholding Canny edge detector Straight line Hough transform Morphological Filtering Types of homographies Using geometric transformations Filtering regional maxima morpholog Top-hat transform Flood fill Connected-component labeling Closing (morphology) Hypermedia Image Processing Reference (HIPR2) Image Processing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11240","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/11240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11240"}],"version-history":[{"count":16,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/11240\/revisions"}],"predecessor-version":[{"id":11417,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/11240\/revisions\/11417"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}