相关疑难解决方法(0)

关于PIL错误 - IOError:解码器zip不可用

我得到了:

IOError: decoder zip not available
Run Code Online (Sandbox Code Playgroud)

当我尝试绘制图像并保存到PIL中的jpeg时.有关如何解决此问题的任何想法?在查看/上传图片时,PIL过去一直很适合我.

python python-imaging-library

68
推荐指数
5
解决办法
6万
查看次数

安装python库时,"'cc'以退出状态1失败"错误

像许多其他人一样,我在安装python库时遇到问题(下载为tar,然后提取).

rodolphe-mbp:python-Levenshtein-0.11.2 Rodolphe$ sudo python setup.py install
running install
running bdist_egg
running egg_info
writing requirements to python_Levenshtein.egg-info/requires.txt
writing python_Levenshtein.egg-info/PKG-INFO
writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt
writing top-level names to python_Levenshtein.egg-info/top_level.txt
writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt
writing entry points to python_Levenshtein.egg-info/entry_points.txt
reading manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'docs'
warning: no previously-included files matching '*pyc' found anywhere in distribution
warning: no previously-included files matching '.project' found anywhere in distribution
warning: no previously-included files matching '.pydevproject' …
Run Code Online (Sandbox Code Playgroud)

python clang osx-mavericks xcode5.1

36
推荐指数
3
解决办法
5万
查看次数

如何安装源自apt包的Python绑定?

我有一个在Heroku上托管的网站,现在我想使用python-qrtools使用ZBar条形码扫描器的软件包.在普通的debian(基础)上,我可以做一个简单的事情:

sudo apt-get install python-qrtools
Run Code Online (Sandbox Code Playgroud)

根据该命令dpkg-query -L python-qrtools,这将安装以下内容:

/usr/lib/python2.7/dist-packages/qrtools-1.2.egg-info
/usr/lib/python2.7/dist-packages/qrtools.py
/usr/share/doc/python-qrtools/copyright
/usr/share/doc/python-qrtools/changelog.Debian.gz
Run Code Online (Sandbox Code Playgroud)

当我查看导入时qrtools.py,它也会执行一次import zbar,这是(据我所知)Zbar包的python绑定(这里是Pypi链接).我有点惊讶的是zbar或它的python绑定不在python-qrtoolsapt包的列表中.所以我的第一个问题:

安装此zbar包的时间和地点?

继续我决定在Heroku上安装ZBar和python绑定.我设法使用这个ZBar buildpack安装ZBar 所以我只需要安装zbar Python绑定.从python命令行我已经看到它是一个源自.so文件的绑定:

>>> import zbar
>>> zbar.__file__
'/usr/lib/python2.7/dist-packages/zbar.so'
Run Code Online (Sandbox Code Playgroud)

所以我做了一个简单的sudo pip install zbar,不幸的是导致了我粘贴在下面的大量编译错误.所以我的主要问题实际上如下:

如何单独安装zbar python绑定(所以没有apt)?欢迎所有提示!

Downloading/unpacking zbar
  Downloading zbar-0.10.tar.bz2
  Running setup.py (path:/tmp/pip_build_root/zbar/setup.py) egg_info for package zbar

Installing collected packages: zbar
  Running setup.py install for zbar
    building 'zbar' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv …
Run Code Online (Sandbox Code Playgroud)

python linux debian apt zbar

8
推荐指数
1
解决办法
3850
查看次数

使用Python解码Micro QR码

我使用“ segno”通过python创建Micro QR代码:

import segno
segno.make_micro("1").save("1.png", scale=10)
Run Code Online (Sandbox Code Playgroud)

输出图像

有谁知道用python解码的(简单)方法吗?我找不到图书馆,但我担心自己(也许使用openCV)这样做会很费力。

与本文相反(如何在(最好是纯净的)Python中解码QR码图像?),我已经成功安装了PyQRCode和ZBar。不幸的是,这些库无法解码Micro QR码。

python qr-code

7
推荐指数
1
解决办法
882
查看次数

如何检测扫描纸上的图案(例如二维码),以便正确旋转/缩放/识别?

我有需要打印的 PDF 文件或 JPG 图像(这些是手动填写的公式),我需要:

  • 扫描后,应使用 Python 完美旋转/缩放图像,以便我可以使用 x、y 坐标访问公式的某些部分

  • 应使用数字 ID 识别扫描的图像。

我应该在公式纸上添加什么样的模式,以便 Python 库(哪个?)能够裁剪/旋转它/用 ID 识别它?

我正在考虑在纸的左上角添加一个二维码(包含一个数字 ID),在纸的右下角添加一个二维码,或者也可能是“hirondelles”符号:

二维码将使用qrcode库生成:

import qrcode
img = qrcode.make('ID1138934')
Run Code Online (Sandbox Code Playgroud)

并使用此方法添加到 PDF 之上。


笔记:

在此处输入图片说明

python opencv qr-code image-processing image-scanner

5
推荐指数
1
解决办法
6567
查看次数