草庐IT

old_image

全部标签

python - 如何将图像从 scikit-image 转换为 opencv2 和其他库?

我试图在使用scikit-image创建的骨架化图像中使用cv2python库查找轮廓,但出现此错误:contours,hierarchy=cv2.findContours(skel,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)TypeError:datatype=0isnotsupported我的问题是:我需要做什么才能转换为cv2,反之亦然?我知道opencv使用numpy.uint8类型来表示二进制图像而不是scikit-imagenumpy.float64我还使用了mahotas(numpy.bool)和pymorph库。我如何从scikit-i

python PIL : How to draw an ellipse in the middle of an image?

我似乎无法使这段代码正常工作:importImage,ImageDrawim=Image.open("1.jpg")draw=ImageDraw.Draw(im)draw.ellipse((60,60,40,40),fill=128)deldrawim.save('output.png')im.show()这应该在(60,60)处绘制一个40x40像素的椭圆。图像不返回任何内容。但是这段代码工作正常:draw.ellipse((0,0,40,40),fill=128)似乎当我更改前2个坐标(对于应该放置椭圆的位置)时,如果它们大于要绘制的椭圆的大小,它将不起作用。例如:draw.ell

python /PIL : Create and save image from data uri

我有这样一个网址data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxITEhUUEhQUFRUXGBcVFxgXFxUXGBQYGBYXGBQWFRUYHCggGB0lHBQXITIhJSkrLi4uFyAzODMsNygtLisBCgoKDg0OGxAQGywkICQsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLP/AABEIANcA6gMBEQACEQEDEQH/xAAbAAACAgMBAAAAAAAAAAAAAAAEBQMGA

python - 如何使用 Scikit-Image 库从 Python 中的 RGB 图像中提取绿色 channel ?

我对Python中用于图像处理的scikit-image(skimage)库非常陌生(几分钟前开始!)。我使用imread读取了numpy.ndarray中的图像文件。该数组是三维的,其中第三维的大小为3(即图像的红色、绿色和蓝色分量各一个)。rgb_image=imread("input_rgb_image.jpg")rgb_image.shape#gives(1411L,1411L,3L)我尝试将绿色channel提取为:green_image=rgb_image[:,:,1]但是当我将这个图像矩阵写入输出文件时:imsave("green_output_image.jpg",gr

python - 无法使用 shub-image 运行/部署自定义脚本

我在使用shub-image运行/部署自定义脚本时遇到问题。设置.pyfromsetuptoolsimportsetup,find_packagessetup(name='EU-Crawler',version='1.0',packages=find_packages(),scripts=['bin/launcher.py','bin/DE_WEB_launcher.py','bin/ES_WEB_launcher.py','bin/FR_WEB_launcher.py','bin/IT_WEB_launcher.py','bin/NL_WEB_launcher.py','bin/DE

Python 在 PIL Image 对象上保存 matplotlib 图

嗨,我是否可以从matplotlib创建图像并将其保存在从PIL创建的图像对象上?听起来很难?谁能帮帮我? 最佳答案 在Django框架的网页中渲染Matplotlib图像:创建matplotlib图保存为png文件将此图像存储在字符串缓冲区中(使用PIL)将此缓冲区传递给Django的HttpResponse(设置mime类型image/png)返回一个响应对象(在本例中为渲染图)。换句话说,所有这些步骤都应该放在views.py中的Djangoview函数中:frommatplotlibimportpyplotasPLTimpo

python - PIL image.open() 适用于某些图像但不适用于其他图像

我定期使用PIL从NOAA打开AREA文件。在我收到的最后一批图像中,image.open()命令根本不起作用。这是我编写的一个简单代码,它产生相同的结果。它将打开、旋转和执行一个月前的文件的正常任务,而不是今天的文件。fromPILimportImageim=Image.open("path/to/file")im.show()这是错误:File"image_goes.py",line2,inim=Image.open("path/to/file")File"/usr/lib/python2.6/dist-packages/PIL/Image.py",line1980,inopenr

python - pip install scikit-image 出错

我使用的是Windows8.164位和Python2.7。尝试从shell安装scikit-imagepipinstallscikit-image我遇到了这个错误:命令“pythonsetup.pyegg_info”在c:\users\france~1\appdata\local\temp\pip-buildtksnfe\scikit-image\中失败,错误代码为1下载没问题,但安装失败。这里有什么问题,如何解决?编辑升级我的pip之后python-mpipinstall-Upipsetuptools再试一次,我得到了:命令“pythonsetup.pyegg_info”在c:\us

python - 导入 SciPy 或 scikit-image, "from scipy.linalg import _fblas: Import Error: DLL failed"

我正在导入:fromscipyimportmisc,io但是我得到了这些错误:Traceback(mostrecentcalllast):File"C:\work_asaaki\code\generateProposals.py",line20,infromscipyimportmisc,ioFile"C:\Python27\lib\site-packages\scipy\misc\__init__.py",line47,infromscipy.specialimportcomb,factorial,factorial2,factorialkFile"C:\Python27\lib\s

python - 脱脂图像 : how to show image

我是skimage的新手,我尝试在我的ipython笔记本中显示图像:\fromskimageimportdata,iocoins=data.coins()io.imshow(coins)但我只看到以下字符串:任何人都可以解释一下如何在代码下面显示图片吗:Correctoutput 最佳答案 只需在io.imshow(coins)行之后添加matplotlib.pyplot.show()。fromskimageimportdata,iofrommatplotlibimportpyplotaspltcoins=data.coins()