[ITK-users] post a message
leena m <[email protected]> Thu, 28 Jun 2018 09:06:36 +0530
| Newsgroups | gmane.comp.lib.itk.user |
|---|---|
| Message-ID | <CAKZvaWQ5i1Lw12a_OcbUH+VpN2v6XZOtqTW-Z7OhUf2Y7DpDEw@mail.gmail.com> |
--===============1434389046==
Content-Type: multipart/alternative; boundary="000000000000456ca6056fab70e9"
--000000000000456ca6056fab70e9
Content-Type: text/plain; charset="UTF-8"
i'm a beginner in python wen i apply thresholding i'm getting error
import SimpleITK as sitk
img = sitk.ReadImage("Sub1.png")
img=img>20
i'm getting error as
RuntimeError Traceback (most recent call
last)<ipython-input-48-a1d4494dca15> in <module>()
1 #img = sitk.Image(img.GetSize(), sitk.sitkUInt8)----> 2 img=img>20
~/sitkpy/lib/python3.5/site-packages/SimpleITK/SimpleITK.py in
__gt__(self, other)
4424 return Greater( self, other )
4425 try:-> 4426 return Greater( self, float(other) )
4427 except (ValueError, TypeError):
4428 return NotImplemented
~/sitkpy/lib/python3.5/site-packages/SimpleITK/SimpleITK.py in Greater(*args)
34345
34346 """
> 34347 return _SimpleITK.Greater(*args)
34348 class GridImageSource(ImageFilter_0):
34349 """
RuntimeError: Exception thrown in SimpleITK Greater:
/tmp/SimpleITK/Code/Common/include/sitkMemberFunctionFactory.hxx:209:
sitk::ERROR: Pixel type: vector of 8-bit unsigned integer is not
supported in 2D byN3itk6simple18GreaterImageFilterE
I applied img = sitk.Image(img.GetSize(), sitk.sitkUInt8)
but I'm getting a black image
Is there any option like double(img) or im2bw in python.Will normalize work?
<https://stackoverflow.com/questions/tagged/python>
--000000000000456ca6056fab70e9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div class=3D"gmail-votecell gmail-post-layout--left"><div=
class=3D"gmail-vote">=C2=A0
<div class=3D"gmail-favoritecount"><b></b></div>
</div>
</div>
=20
<div class=3D"gmail-postcell gmail-post-layout--right">
<div class=3D"gmail-post-text">
<p>i'm a beginner in python
wen i apply thresholding i'm getting error</p>
<pre class=3D"gmail-lang-py gmail-prettyprint gmail-prettyprinted"><code><s=
pan class=3D"gmail-kwd">import</span><span class=3D"gmail-pln"> </span><spa=
n class=3D"gmail-typ">SimpleITK</span><span class=3D"gmail-pln"> </span><sp=
an class=3D"gmail-kwd">as</span><span class=3D"gmail-pln"> sitk
img </span><span class=3D"gmail-pun">=3D</span><span class=3D"gmail-pln"> s=
itk</span><span class=3D"gmail-pun">.</span><span class=3D"gmail-typ">ReadI=
mage</span><span class=3D"gmail-pun">(</span><span class=3D"gmail-str">&quo=
t;Sub1.png"</span><span class=3D"gmail-pun">)</span><span class=3D"gma=
il-pln">
img</span><span class=3D"gmail-pun">=3D</span><span class=3D"gmail-pln">img=
</span><span class=3D"gmail-pun">></span><span class=3D"gmail-lit">20</s=
pan></code></pre>
<p>i'm getting error as</p>
<pre class=3D"gmail-lang-py gmail-prettyprint gmail-prettyprinted"><code><s=
pan class=3D"gmail-typ">RuntimeError</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-typ">Traceback</span><s=
pan class=3D"gmail-pln"> </span><span class=3D"gmail-pun">(</span><span cla=
ss=3D"gmail-pln">most recent call last</span><span class=3D"gmail-pun">)</s=
pan><span class=3D"gmail-pln">
</span><span class=3D"gmail-pun"><</span><span class=3D"gmail-pln">ipyth=
on</span><span class=3D"gmail-pun">-</span><span class=3D"gmail-pln">input<=
/span><span class=3D"gmail-pun">-</span><span class=3D"gmail-lit">48</span>=
<span class=3D"gmail-pun">-</span><span class=3D"gmail-pln">a1d4494dca15</s=
pan><span class=3D"gmail-pun">></span><span class=3D"gmail-pln"> </span>=
<span class=3D"gmail-kwd">in</span><span class=3D"gmail-pln"> </span><span =
class=3D"gmail-pun"><</span><span class=3D"gmail-pln">module</span><span=
class=3D"gmail-pun">>()</span><span class=3D"gmail-pln">
</span><span class=3D"gmail-lit">1</span><span class=3D"gmail-pln"> <=
/span><span class=3D"gmail-com">#img =3D sitk.Image(img.GetSize(), sitk.sit=
kUInt8)</span><span class=3D"gmail-pln">
</span><span class=3D"gmail-pun">----></span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-lit">2</span><span class=3D"gmail-pln"> img</sp=
an><span class=3D"gmail-pun">=3D</span><span class=3D"gmail-pln">img</span>=
<span class=3D"gmail-pun">></span><span class=3D"gmail-lit">20</span><sp=
an class=3D"gmail-pln">
</span><span class=3D"gmail-pun">~/</span><span class=3D"gmail-pln">sitkpy<=
/span><span class=3D"gmail-pun">/</span><span class=3D"gmail-pln">lib</span=
><span class=3D"gmail-pun">/</span><span class=3D"gmail-pln">python3</span>=
<span class=3D"gmail-pun">.</span><span class=3D"gmail-lit">5</span><span c=
lass=3D"gmail-pun">/</span><span class=3D"gmail-pln">site</span><span class=
=3D"gmail-pun">-</span><span class=3D"gmail-pln">packages</span><span class=
=3D"gmail-pun">/</span><span class=3D"gmail-typ">SimpleITK</span><span clas=
s=3D"gmail-pun">/</span><span class=3D"gmail-typ">SimpleITK</span><span cla=
ss=3D"gmail-pun">.</span><span class=3D"gmail-pln">py </span><span class=3D=
"gmail-kwd">in</span><span class=3D"gmail-pln"> __gt__</span><span class=3D=
"gmail-pun">(</span><span class=3D"gmail-pln">self</span><span class=3D"gma=
il-pun">,</span><span class=3D"gmail-pln"> other</span><span class=3D"gmail=
-pun">)</span><span class=3D"gmail-pln">
</span><span class=3D"gmail-lit">4424</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-kwd">return</span><span class=3D"gmai=
l-pln"> </span><span class=3D"gmail-typ">Greater</span><span class=3D"gmail=
-pun">(</span><span class=3D"gmail-pln"> self</span><span class=3D"gmail-pu=
n">,</span><span class=3D"gmail-pln"> other </span><span class=3D"gmail-pun=
">)</span><span class=3D"gmail-pln">
</span><span class=3D"gmail-lit">4425</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-kwd">try</span><span class=3D"gmail-pun"=
>:</span><span class=3D"gmail-pln">
</span><span class=3D"gmail-pun">-></span><span class=3D"gmail-pln"> </s=
pan><span class=3D"gmail-lit">4426</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-kwd">return</span><span class=3D"gmail-pln"=
> </span><span class=3D"gmail-typ">Greater</span><span class=3D"gmail-pun">=
(</span><span class=3D"gmail-pln"> self</span><span class=3D"gmail-pun">,</=
span><span class=3D"gmail-pln"> float</span><span class=3D"gmail-pun">(</sp=
an><span class=3D"gmail-pln">other</span><span class=3D"gmail-pun">)</span>=
<span class=3D"gmail-pln"> </span><span class=3D"gmail-pun">)</span><span c=
lass=3D"gmail-pln">
</span><span class=3D"gmail-lit">4427</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-kwd">except</span><span class=3D"gmail-p=
ln"> </span><span class=3D"gmail-pun">(</span><span class=3D"gmail-typ">Val=
ueError</span><span class=3D"gmail-pun">,</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-typ">TypeError</span><span class=3D"gmail-pun">=
):</span><span class=3D"gmail-pln">
</span><span class=3D"gmail-lit">4428</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-kwd">return</span><span class=3D"gmai=
l-pln"> </span><span class=3D"gmail-typ">NotImplemented</span><span class=
=3D"gmail-pln">
</span><span class=3D"gmail-pun">~/</span><span class=3D"gmail-pln">sitkpy<=
/span><span class=3D"gmail-pun">/</span><span class=3D"gmail-pln">lib</span=
><span class=3D"gmail-pun">/</span><span class=3D"gmail-pln">python3</span>=
<span class=3D"gmail-pun">.</span><span class=3D"gmail-lit">5</span><span c=
lass=3D"gmail-pun">/</span><span class=3D"gmail-pln">site</span><span class=
=3D"gmail-pun">-</span><span class=3D"gmail-pln">packages</span><span class=
=3D"gmail-pun">/</span><span class=3D"gmail-typ">SimpleITK</span><span clas=
s=3D"gmail-pun">/</span><span class=3D"gmail-typ">SimpleITK</span><span cla=
ss=3D"gmail-pun">.</span><span class=3D"gmail-pln">py </span><span class=3D=
"gmail-kwd">in</span><span class=3D"gmail-pln"> </span><span class=3D"gmail=
-typ">Greater</span><span class=3D"gmail-pun">(*</span><span class=3D"gmail=
-pln">args</span><span class=3D"gmail-pun">)</span><span class=3D"gmail-pln=
">
</span><span class=3D"gmail-lit">34345</span><span class=3D"gmail-pln">=
=20
</span><span class=3D"gmail-lit">34346</span><span class=3D"gmail-pln"> =
</span><span class=3D"gmail-str">"""
> 34347 return _SimpleITK.Greater(*args)
34348 class GridImageSource(ImageFilter_0):
34349 """</span><span class=3D"gmail-pln">
</span><span class=3D"gmail-typ">RuntimeError</span><span class=3D"gmail-pu=
n">:</span><span class=3D"gmail-pln"> </span><span class=3D"gmail-typ">Exce=
ption</span><span class=3D"gmail-pln"> thrown </span><span class=3D"gmail-k=
wd">in</span><span class=3D"gmail-pln"> </span><span class=3D"gmail-typ">Si=
mpleITK</span><span class=3D"gmail-pln"> </span><span class=3D"gmail-typ">G=
reater</span><span class=3D"gmail-pun">:</span><span class=3D"gmail-pln"> <=
/span><span class=3D"gmail-pun">/</span><span class=3D"gmail-pln">tmp</span=
><span class=3D"gmail-pun">/</span><span class=3D"gmail-typ">SimpleITK</spa=
n><span class=3D"gmail-pun">/</span><span class=3D"gmail-typ">Code</span><s=
pan class=3D"gmail-pun">/</span><span class=3D"gmail-typ">Common</span><spa=
n class=3D"gmail-pun">/</span><span class=3D"gmail-pln">include</span><span=
class=3D"gmail-pun">/</span><span class=3D"gmail-pln">sitkMemberFunctionFa=
ctory</span><span class=3D"gmail-pun">.</span><span class=3D"gmail-pln">hxx=
</span><span class=3D"gmail-pun">:</span><span class=3D"gmail-lit">209</spa=
n><span class=3D"gmail-pun">:</span><span class=3D"gmail-pln">
sitk</span><span class=3D"gmail-pun">::</span><span class=3D"gmail-pln">ERR=
OR</span><span class=3D"gmail-pun">:</span><span class=3D"gmail-pln"> </spa=
n><span class=3D"gmail-typ">Pixel</span><span class=3D"gmail-pln"> type</sp=
an><span class=3D"gmail-pun">:</span><span class=3D"gmail-pln"> vector of <=
/span><span class=3D"gmail-lit">8</span><span class=3D"gmail-pun">-</span><=
span class=3D"gmail-pln">bit unsigned integer </span><span class=3D"gmail-k=
wd">is</span><span class=3D"gmail-pln"> </span><span class=3D"gmail-kwd">no=
t</span><span class=3D"gmail-pln"> supported </span><span class=3D"gmail-kw=
d">in</span><span class=3D"gmail-pln"> </span><span class=3D"gmail-lit">2D<=
/span><span class=3D"gmail-pln"> byN3itk6simple18GreaterImageFilterE</span>=
</code></pre>
<p>I applied img =3D sitk.Image(img.GetSize(), sitk.sitkUInt8)</p>
<p>but I'm getting a black image</p>
<p>Is there any option like double(img) or im2bw in python.Will normalize w=
ork?</p>
</div>
<div class=3D"gmail-post-taglist">
<a href=3D"https://stackoverflow.com/questions/tagged/python" class=
=3D"gmail-post-tag gmail-js-gps-track" title=3D"show questions tagged '=
python'" rel=3D"tag"></a></div></div><br></div>
--000000000000456ca6056fab70e9--
--===============1434389046==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
The ITK community is transitioning from this mailing list to discourse.itk.org. Please join us there!
________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
https://itk.org/mailman/listinfo/insight-users
--===============1434389046==--