{"id":19335,"date":"2022-11-06T07:55:22","date_gmt":"2022-11-06T02:25:22","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/"},"modified":"2022-11-06T07:55:22","modified_gmt":"2022-11-06T02:25:22","slug":"solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/","title":{"rendered":"[Solved] Applying an algorithm to a specific region of an image [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-18055379\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"18055379\" data-parentid=\"18051686\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Using a mask defined by any of the &#8220;imroi&#8221; functions &#8211; imfreehand and imellipse included, you can use roifilt2 to filter just the roi using a given filter or function.<\/p>\n<p>First, define the area:<\/p>\n<pre><code>imshow(I); %display your image\nh = imfreehand; % now pick the region\nBW = createmask(h); %makes BW mask\n<\/code><\/pre>\n<p>Then, use roifilt2 in one of the following ways &#8211; <\/p>\n<p>Define a filter and apply it:<\/p>\n<pre><code>H = fspecial('unsharp');\nI2 = roifilt2(H,I,BW);`\n<\/code><\/pre>\n<p>Apply a given function to the roi:<\/p>\n<p><code>I2 = roifilt2(I, BW, 'histeq');<\/code><\/p>\n<p>Apply a given function to the roi, specifying parameters:<\/p>\n<pre><code>fh = @(I)(histeq(I,5)); %define function\nI2 = roifilt2(I, BW, fh); \n<\/code><\/pre>\n<p>The last is equivalent to calling I2 = hist(I,5); but only works on the defined roi.<\/p>\n<p>ETA:<\/p>\n<p>If you want to call multiple functions on the roi, it may be easiest to define your own function, which takes an image input (and optionally, other parameters), applies the appropriate filters\/functions to the image, and outputs a final image &#8211; you would then call &#8220;myfunc&#8221; in the same way as &#8220;histeq&#8221; above.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Applying an algorithm to a specific region of an image [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Using a mask defined by any of the &#8220;imroi&#8221; functions &#8211; imfreehand and imellipse included, you can use roifilt2 to filter just the roi using a given filter or function. First, define the area: imshow(I); %display your image h = imfreehand; % now pick the region BW = createmask(h); %makes BW mask Then, use &#8230; <a title=\"[Solved] Applying an algorithm to a specific region of an image [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\" aria-label=\"More on [Solved] Applying an algorithm to a specific region of an image [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[516,2806,4610],"class_list":["post-19335","post","type-post","status-publish","format-standard","hentry","category-solved","tag-matlab","tag-region","tag-roi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Applying an algorithm to a specific region of an image [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Applying an algorithm to a specific region of an image [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Using a mask defined by any of the &#8220;imroi&#8221; functions &#8211; imfreehand and imellipse included, you can use roifilt2 to filter just the roi using a given filter or function. First, define the area: imshow(I); %display your image h = imfreehand; % now pick the region BW = createmask(h); %makes BW mask Then, use ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-06T02:25:22+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Applying an algorithm to a specific region of an image [closed]\",\"datePublished\":\"2022-11-06T02:25:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\"},\"wordCount\":163,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"matlab\",\"region\",\"roi\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\",\"name\":\"[Solved] Applying an algorithm to a specific region of an image [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-06T02:25:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Applying an algorithm to a specific region of an image [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Applying an algorithm to a specific region of an image [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Applying an algorithm to a specific region of an image [closed] - JassWeb","og_description":"[ad_1] Using a mask defined by any of the &#8220;imroi&#8221; functions &#8211; imfreehand and imellipse included, you can use roifilt2 to filter just the roi using a given filter or function. First, define the area: imshow(I); %display your image h = imfreehand; % now pick the region BW = createmask(h); %makes BW mask Then, use ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/","og_site_name":"JassWeb","article_published_time":"2022-11-06T02:25:22+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Applying an algorithm to a specific region of an image [closed]","datePublished":"2022-11-06T02:25:22+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/"},"wordCount":163,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["matlab","region","roi"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/","name":"[Solved] Applying an algorithm to a specific region of an image [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-06T02:25:22+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-applying-an-algorithm-to-a-specific-region-of-an-image-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Applying an algorithm to a specific region of an image [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/19335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=19335"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/19335\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=19335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=19335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=19335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}