I just got your class in my version of vtk and up and running in Java, and it&#39;s not working for me.  I was wondering what I&#39;m doing wrong, could you help me out?<div><br></div><div>Thanks</div><div><br></div><div><div>
            // We have to remove all the islands not connected to the center</div><div>            // and then fill the holes in the resulting mask</div><div>            vtkPoints seedPoints = new vtkPoints();</div><div>            seedPoints.InsertNextPoint(panel.getPicker().GetPickPosition());</div>
<div>            vtkImageFloodFill fill = new vtkImageFloodFill();</div><div>            fill.SetInput(binaryImage);</div><div>            fill.SetSeedPoints(seedPoints);</div><div>            fill.ThresholdByUpper(1);</div>
<div>            fill.Update();</div><div>            binaryImage = fill.GetOutput();</div><br><div class="gmail_quote">On Fri, Dec 3, 2010 at 11:27 AM, Jonathan Morra <span dir="ltr">&lt;<a href="mailto:jonmorra@gmail.com">jonmorra@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Fantastic, thanks for your help!<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Fri, Dec 3, 2010 at 11:13 AM, David Gobbi <span dir="ltr">&lt;<a href="mailto:david.gobbi@gmail.com" target="_blank">david.gobbi@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Jonathan,<div><br></div><div>I put my flood-fill filter on github, and tested it to make sure it</div><div>still works:</div><div><a href="http://github.com/dgobbi/VTK/tree/flood-fill/Imaging/" target="_blank">http://github.com/dgobbi/VTK/tree/flood-fill/Imaging/</a><br>



<br></div><div>The interface is just like the vtkThresholdFilter, except that it</div><div>has a method called SetSeedPoints() to allow you to set your</div><div>seeds.  For a binary image, call ThresholdByUpper(1) so that</div>



<div>you can set seeds inside any non-zero islands that you want</div><div>to keep in your output.</div><div><br></div><div>I&#39;ll probably contribute this class to VTK after I have brought</div><div>it up-to-date (it was originally written for VTK 4).</div>



<div><br></div><font color="#888888"><div>  David</div></font><div><div></div><div><div><br></div><div><br><div class="gmail_quote">On Thu, Dec 2, 2010 at 3:39 PM, Jonathan Morra <span dir="ltr">&lt;<a href="mailto:jonmorra@gmail.com" target="_blank">jonmorra@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks, let me know where I can download it from.<div><div></div><div><br><br><div class="gmail_quote">On Thu, Dec 2, 2010 at 2:36 PM, David Gobbi <span dir="ltr">&lt;<a href="mailto:david.gobbi@gmail.com" target="_blank">david.gobbi@gmail.com</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For Step 1, I have a VTK flood-fill class that do the job.  I&#39;ll upload it to<div>gerrit so that you can try it out.  I don&#39;t think anything exists for your</div>




<div>Step 2, though.</div><div><br></div><div>  David</div>

<div><br><br><div class="gmail_quote"><div><div></div><div>On Thu, Dec 2, 2010 at 3:14 PM, Jonathan Morra <span dir="ltr">&lt;<a href="mailto:jonmorra@gmail.com" target="_blank">jonmorra@gmail.com</a>&gt;</span> wrote:<br>




</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>

I have a binary vtkImageData class and I want to do 2 things with it, and I don&#39;t know how.<div><br></div><div>1.  I want to remove all islands from the image except one.  I want to identify the island not to be removed by a pixel location.  I have seen vtkImageIslandRemoval2D, and I don&#39;t think that&#39;ll work for me, because I do not know anything about the island&#39;s size that I want to keep (it could be big, small, or in the middle), all that I know is one point which is guaranteed to be interior to one island, and that&#39;s the island I want to keep.</div>







<div><br></div><div>2.  I want to do hole filling on the output of step 1 and I don&#39;t know how to do that.  I saw vtkFillHolesFilter but that appears only to work on poly data.  I&#39;d like something analogous to that for vtkImageData.</div>







<div><br></div><div>If anyone knows how to do these things, I&#39;d appreciate it.  Also, if it matters, I&#39;m coding in Java.</div><div><br></div><div>Thanks</div>
<br></div></div>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br></div>