
On 2/25/13 1:34 PM, St�fan van der Walt wrote:
Hi Francesc!
On Mon, Feb 25, 2013 at 1:57 PM, Francesc Alted <francesc@continuum.io> wrote:
This is my first post here :) I'm using scikits image for getting some Welcome :)
features from images. What I'd like is, given a contour as a serie of dots, how can I mask (to zero) the points outside the contour? There happens to be an implementation of that both in scikit-image and in matplotlib. We use it only internally at the moment, so it is exposed as:
from skimage._shared.geometry cimport point_in_polygon
and (with a slightly more Pythonic interface) as
skimage.morphology._pnpoly
Yes! _pnpoly.grid_points_inside_poly() is what I need, but I can see points_inside_poly() being useful too. I'm working on a PR for making these public, but I'm currently getting an error when trying to process the docs: ``` doc/$ make [clip] Making output directory... Running Sphinx v1.1.3 /Users/faltet/anaconda/lib/python2.7/site-packages/matplotlib/__init__.py:1005: UserWarning: This call to matplotlib.use() has no effect because the the backend has already been chosen; matplotlib.use() must be called *before* pylab, matplotlib.pyplot, or matplotlib.backends is imported for the first time. warnings.warn(_use_error_msg) loading pickled environment... not yet created loading intersphinx inventory from http://scikit-learn.org/stable/objects.inv... loading intersphinx inventory from http://docs.scipy.org/doc/scipy/reference/objects.inv... loading intersphinx inventory from http://docs.scipy.org/doc/numpy/objects.inv... loading intersphinx inventory from http://docs.python.org/2.7/objects.inv... Exception occurred: File "<string>", line 6, in <module> ImportError: No module named rank The full traceback has been saved in /var/folders/2q/970l17jj7sl3mb_jgmmrnw2r0000gn/T/sphinx-err-XyEnG6.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. Either send bugs to the mailing list at <http://groups.google.com/group/sphinx-dev/>, or report them in the tracker at <http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks! make: *** [html] Error 1 ``` I'm using Python 2.7.3 and Sphinx 1.1.3. Any hints on this? Thanks! -- Francesc Alted

On Mon, Feb 25, 2013 at 8:53 AM, Francesc Alted <francesc@continuum.io>wrote:
On 2/25/13 1:34 PM, Stéfan van der Walt wrote:
Hi Francesc!
On Mon, Feb 25, 2013 at 1:57 PM, Francesc Alted <francesc@continuum.io> wrote:
This is my first post here :) I'm using scikits image for getting some
Welcome :)
features from images. What I'd like is, given a contour as a serie of
dots, how can I mask (to zero) the points outside the contour?
There happens to be an implementation of that both in scikit-image and in matplotlib. We use it only internally at the moment, so it is exposed as:
from skimage._shared.geometry cimport point_in_polygon
and (with a slightly more Pythonic interface) as
skimage.morphology._pnpoly
Yes! _pnpoly.grid_points_inside_**poly() is what I need, but I can see points_inside_poly() being useful too. I'm working on a PR for making these public, but I'm currently getting an error when trying to process the docs:
``` doc/$ make [clip] Making output directory... Running Sphinx v1.1.3 /Users/faltet/anaconda/lib/**python2.7/site-packages/**matplotlib/__init__.py:1005: UserWarning: This call to matplotlib.use() has no effect because the the backend has already been chosen; matplotlib.use() must be called *before* pylab, matplotlib.pyplot, or matplotlib.backends is imported for the first time.
warnings.warn(_use_error_msg) loading pickled environment... not yet created loading intersphinx inventory from http://scikit-learn.org/** stable/objects.inv. <http://scikit-learn.org/stable/objects.inv.>.. loading intersphinx inventory from http://docs.scipy.org/doc/** scipy/reference/objects.inv.<http://docs.scipy.org/doc/scipy/reference/objects.inv.> .. loading intersphinx inventory from http://docs.scipy.org/doc/** numpy/objects.inv. <http://docs.scipy.org/doc/numpy/objects.inv.>.. loading intersphinx inventory from http://docs.python.org/2.7/** objects.inv. <http://docs.python.org/2.7/objects.inv.>..
Exception occurred: File "<string>", line 6, in <module> ImportError: No module named rank The full traceback has been saved in /var/folders/2q/**970l17jj7sl3mb_** jgmmrnw2r0000gn/T/sphinx-err-**XyEnG6.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. Either send bugs to the mailing list at <http://groups.google.com/** group/sphinx-dev/ <http://groups.google.com/group/sphinx-dev/>>, or report them in the tracker at <http://bitbucket.org/** birkenfeld/sphinx/issues/ <http://bitbucket.org/birkenfeld/sphinx/issues/>>. Thanks! make: *** [html] Error 1 ```
I'm using Python 2.7.3 and Sphinx 1.1.3. Any hints on this?
Thanks!
-- Francesc Alted
Hi Francesc! Could you also post the full traceback. The path is given just below the ImportError ("/var/folders/....log") Cheers, -Tony
participants (2)
-
Francesc Alted
-
Tony Yu