<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Tracing George</title>
	<atom:link href="http://blogs.mathworks.com/steve/2006/02/21/tracing-george/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/</link>
	<description>Steve Eddins manages the Image &#38; Geospatial development team at The MathWorks and coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.</description>
	<lastBuildDate>Wed, 01 Feb 2012 13:58:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-24355</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 21 Jul 2011 14:24:37 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-24355</guid>
		<description>Dustin&#8212;bwboundaries and bwtraceboundary do trace pixels in connected order, rather than by order of row or column coordinates. And with both functions you can specify the desired pixel connectivity.</description>
		<content:encoded><![CDATA[<p>Dustin&mdash;bwboundaries and bwtraceboundary do trace pixels in connected order, rather than by order of row or column coordinates. And with both functions you can specify the desired pixel connectivity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dustin</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-24354</link>
		<dc:creator>Dustin</dc:creator>
		<pubDate>Thu, 21 Jul 2011 02:55:51 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-24354</guid>
		<description>Hi Steve,

Thanks for this post. I am looking for a slightly different function. I have extracted the edge of an object, and I need a list of contiguous edge pixels.

bwboundaries and bwtraceboundary order the pixels according to their row, column coordinates. What I am looking for is something that gives me the pixels in a connected order.

With bwtraceboundary, I have managed to find the end pixels of the boundaries, and find the edge contour from there. However, the way the connectivity works, certain pixels are skipped due to another connecting pixel (e.g. &#039;SE&#039; pixel is taken as adjacent instead of &#039;S&#039;). While this has minimal effect on the appearance of the edge, it wreaks havoc on other parts of my code due to dimension mismatch. Is there any way to force the 4-connectivity to be checked before the 8-connectivity i.e. [N,E,S,W,NE,SE,SW,NW] instead of [N,NE,E,SE,S,SW,W,NW]?

Thanks a lot.</description>
		<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>Thanks for this post. I am looking for a slightly different function. I have extracted the edge of an object, and I need a list of contiguous edge pixels.</p>
<p>bwboundaries and bwtraceboundary order the pixels according to their row, column coordinates. What I am looking for is something that gives me the pixels in a connected order.</p>
<p>With bwtraceboundary, I have managed to find the end pixels of the boundaries, and find the edge contour from there. However, the way the connectivity works, certain pixels are skipped due to another connecting pixel (e.g. &#8216;SE&#8217; pixel is taken as adjacent instead of &#8216;S&#8217;). While this has minimal effect on the appearance of the edge, it wreaks havoc on other parts of my code due to dimension mismatch. Is there any way to force the 4-connectivity to be checked before the 8-connectivity i.e. [N,E,S,W,NE,SE,SW,NW] instead of [N,NE,E,SE,S,SW,W,NW]?</p>
<p>Thanks a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HANY ELSALAMONY</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-24112</link>
		<dc:creator>HANY ELSALAMONY</dc:creator>
		<pubDate>Tue, 19 Apr 2011 18:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-24112</guid>
		<description>where is the answer</description>
		<content:encoded><![CDATA[<p>where is the answer</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HANY ELSALAMONY</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-24111</link>
		<dc:creator>HANY ELSALAMONY</dc:creator>
		<pubDate>Mon, 18 Apr 2011 22:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-24111</guid>
		<description>hi Steve

first, my problem that i want to plot a line between every two points in the boundary of the object&#039;s contour by using  (bwboundaries), then i want the coordinates of contour that made by this (bwboundaries) 

second, i want to plot a perpendicular lines on that lines to get the intersection points with the same contour from inside it

Thank you for your efforts</description>
		<content:encoded><![CDATA[<p>hi Steve</p>
<p>first, my problem that i want to plot a line between every two points in the boundary of the object&#8217;s contour by using  (bwboundaries), then i want the coordinates of contour that made by this (bwboundaries) </p>
<p>second, i want to plot a perpendicular lines on that lines to get the intersection points with the same contour from inside it</p>
<p>Thank you for your efforts</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ahmad</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-23146</link>
		<dc:creator>Ahmad</dc:creator>
		<pubDate>Tue, 25 May 2010 10:15:18 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-23146</guid>
		<description>Thanks a lot for your help</description>
		<content:encoded><![CDATA[<p>Thanks a lot for your help</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-23126</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 18 May 2010 17:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-23126</guid>
		<description>Ahmad&#8212;Try the Image Processing Toolbox function imfreehand.</description>
		<content:encoded><![CDATA[<p>Ahmad&mdash;Try the Image Processing Toolbox function imfreehand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ahmad</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-23124</link>
		<dc:creator>Ahmad</dc:creator>
		<pubDate>Tue, 18 May 2010 08:49:30 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-23124</guid>
		<description>hi sir, 
Would you please tell me how can I trace mannually an image has been opened in MATLAB software to access (extract) coordinates of the pixels (x and y) in the output (in command window? does any command exist in matlab that i can use? I used getpts command but unfortunately it need to click for each point
thank you too much</description>
		<content:encoded><![CDATA[<p>hi sir,<br />
Would you please tell me how can I trace mannually an image has been opened in MATLAB software to access (extract) coordinates of the pixels (x and y) in the output (in command window? does any command exist in matlab that i can use? I used getpts command but unfortunately it need to click for each point<br />
thank you too much</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matteo</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-23087</link>
		<dc:creator>Matteo</dc:creator>
		<pubDate>Mon, 10 May 2010 15:49:11 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-23087</guid>
		<description>Steve,

as I commented in another of your posts, I was trying to use bwboundaries to digitize some polygons from a scanned geological map. This worked quite well and I was going to use the resulting x and y as a mask to parse coordinates from the matrices with X and Y coordinates associated with the geological map. My problem was I was not sure if points in &quot;boundaries&quot; were stored as consecutive pixels in a loop or by row,column from top left corner to bottom right. I use data cursor to confirm points are stored as consecutive pixels. I thought it&#039;d be of interest to add my comment in here as well. Thank you,
Matteo</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>as I commented in another of your posts, I was trying to use bwboundaries to digitize some polygons from a scanned geological map. This worked quite well and I was going to use the resulting x and y as a mask to parse coordinates from the matrices with X and Y coordinates associated with the geological map. My problem was I was not sure if points in &#8220;boundaries&#8221; were stored as consecutive pixels in a loop or by row,column from top left corner to bottom right. I use data cursor to confirm points are stored as consecutive pixels. I thought it&#8217;d be of interest to add my comment in here as well. Thank you,<br />
Matteo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-22722</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 17 Feb 2010 16:47:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-22722</guid>
		<description>Changan&#8212;I don&#039;t generally have time to consult on individual image analysis or algorithm development questions.  You might consider posting your question to the &lt;a href=&quot;http://www.mathworks.com/matlabcentral/newsreader/&quot; rel=&quot;nofollow&quot;&gt;MATLAB newsgroup&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Changan&mdash;I don&#8217;t generally have time to consult on individual image analysis or algorithm development questions.  You might consider posting your question to the <a href="http://www.mathworks.com/matlabcentral/newsreader/" rel="nofollow">MATLAB newsgroup</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: changan</title>
		<link>http://blogs.mathworks.com/steve/2006/02/21/tracing-george/#comment-22721</link>
		<dc:creator>changan</dc:creator>
		<pubDate>Wed, 17 Feb 2010 16:26:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=36#comment-22721</guid>
		<description>Hi Steve

Thank you very much for posting this series of lectures on image processing. It is very helpful.  I have  learned a lot. I have a jpeg picture. I am trying to get a good contour with thin option, but I can not keep a continuous line. Basically, I got a broken line. Your advice is highly appreciated.  

By the way, how can I send you the jpeg file ?

Thanks

Changan</description>
		<content:encoded><![CDATA[<p>Hi Steve</p>
<p>Thank you very much for posting this series of lectures on image processing. It is very helpful.  I have  learned a lot. I have a jpeg picture. I am trying to get a good contour with thin option, but I can not keep a continuous line. Basically, I got a broken line. Your advice is highly appreciated.  </p>
<p>By the way, how can I send you the jpeg file ?</p>
<p>Thanks</p>
<p>Changan</p>
]]></content:encoded>
	</item>
</channel>
</rss>

