几天前,我开始寻找一种制作简单计算机视觉系统的好方法.OpenCV库是我需要的东西,但事实证明用Python学习很难,特别是在OpenCV 2.4.3更新之后,它有非常纤薄的Python相关文档.所以我现在明白OpenCV中有很多变化,例如excmple
import cv
Run Code Online (Sandbox Code Playgroud)
就是现在
import cv2
Run Code Online (Sandbox Code Playgroud)
并且有许多模块缺失.我的意思是,是的,有新的python-opencv语法的例子,但它非常狭窄,并且被证明很难理解.例如:Python代码的官方文档中的示例
cv2.cvtColor(src, code[, dst[, dstCn]])
Run Code Online (Sandbox Code Playgroud)
我知道这段代码意味着什么,以及如何使用它,至少我想我知道.但是编写源代码和颜色代码并没有给我带来任何好处:
Traceback (most recent call last):
File "C:\FILEFOLDER\tut.py", line 11, in <module>
cv.cvtColor('proba.jpg', 'CV_RGB2GRAY')
TypeError: an integer is required
Run Code Online (Sandbox Code Playgroud)
或者,如果我尝试编写变量代码:
Traceback (most recent call last):
File "C:\FILEFOLDER\tut.py", line 11, in <module>
cv.cvtColor('proba.jpg', CV_RGB2GRAY)
NameError: name 'CV_RGB2GRAY' is not defined
Run Code Online (Sandbox Code Playgroud)
那么有没有任何与Python相关的参考文档/教程/书籍/指南以及最新的OpenCV,其中有一些基本的解释,不会让像我这样的新手与C++或Java的不需要的代码示例混淆?
我正在开发一个程序,它有一个设置窗口,我可以在其中更改程序的各种参数.在某种配置文件中读取/保存它们的最佳方法是什么?我知道有些软件和游戏使用.ini
文件或类似系统.我怎样才能在Python中实现这一目标?
我试图为我的问题找到解决方案,到目前为止还没有成功.
我正在尝试在我的计算机上安装最新的Rpy2版本.我已经安装了所有必需的程序(R 2.15.1和2.7 Python).我正在使用命令安装Rpp2(rpy2-2.3.0)
python setup.py build install
我得到这个追溯:
Traceback(最近一次调用最后一次):
文件"setup.py",第441行,in
[os.path.join('doc','source','rpy2_logo.png')])],
在设置中文件"c:\ Python27\lib\distutils\core.py",第152行
dist.run_commands()
在run_commands中的文件"c:\ Python27\lib\distutils\dist.py",第953行
self.run_command(CMD)
在run_command中输入文件"c:\ Python27\lib\distutils\dist.py",第972行
cmd_obj> run()的
运行中的文件"c:\ Python27\lib\distutils\command\install.py",第563行
self.run_command( '建立')
在run_command中的文件"c:\ Python27\lib\distutils\cmd.py",第326行
self.distribution.run_command(命令)
在run_command中输入文件"c:\ Python27\lib\distutils\dist.py",第972行
cmd_obj.run()
在运行中文件"c:\ Python27\lib\distutils\command\build.py",第127行
self.run_command(cmd_name)
在run_command中的文件"c:\ Python27\lib\distutils\cmd.py",第326行
self.distribution.run_command(命令)
在run_command中的文件"c:\ Python27\lib\distutils\dist.py",第971行
cmd_obj.ensure_finalized()
文件"c:\ Python27\lib\distutils\cmd.py",第109行,在ensure_finalized中
self.finalize_options()
在finalize_options中的文件"setup.py",第152行
config + = get_rconfig(r_home,about)
在get_rconfig中的文件"setup.py",第312行
rc = RConfig.from_string(rconfig,allow_empty = allow_empty)
在from_string中的文件"setup.py",第272行
- '\nin string \n'+ string)
ValueError:无效的子字符串
在字符串中
我尝试安装时遇到的错误相同
easy_install rpy2
更新:现在相同的错误显示在另一台PC(64位)
感谢帮助!:d
我需要启动excel并直接从python打开一个文件。目前我正在使用:
import os
os.system('start excel.exe file.xls')
Run Code Online (Sandbox Code Playgroud)
但是我没有得到想要的结果。我想从本地目标打开一个文件(文件与程序在同一文件夹中),但此代码在我的主(用户)目录中打开同名文件,而不是从我的程序目录中打开。
最近我正在尝试使用不同的API进行MS Word文件管理(现在写).在这一点上,我只需要一个简单的编写python API.我尝试了win32com模块,证明它非常强大,缺乏python在线的例子(很少有VB和C知识能够从MSDN翻译实例).
我尝试使用python-docx,但在安装后我得到任何docx函数的回溯.
Traceback (most recent call last):
File "C:\filepath.py", line 9, in <module>
ispit = newdocument()
NameError: name 'newdocument' is not defined
Run Code Online (Sandbox Code Playgroud)
我通过source和easy_install安装lxml时遇到了一些问题.它正在检查libxlm2和libxslt二进制文件.我下载了它们并添加了环境路径,但每次都停止安装槽源或easy_install.
最后我使用了这个站点链接的非官方python扩展包.安装速度很快,最终没有错误.
我可以做些什么来使docx工作,并且在线有一些python win32com相关参考吗?我找不到任何东西.(除了MSDN(VB不是python)和O'Reily在win32上的Python编程)