计算机视觉>>PCV安装和使用
参考:
解决python找不到PCV的问题
https://blog.csdn.net/weixin_42606065/article/details/88190283
安装
下载安装包
地址: https://github.com/jesolem/PCV
git clone到任意目录,或者直接下载zip文件.
解压得到文件夹:
PCV-master
其中的文件如下:
其中,PCV中有需要改的文件.
试安装
解压后cmd进入setup.py所在的目录运行安装指令:
请确认已有的python的安装目录,并执行对应的指令,否则安装完仍然检测不到.:
如果python安装在系统目录下(/usr/local/lib/), 请执行:
sudo python setup.py install #
如果python安装在用户目录下(/home/xxx/.local/lib/), 请执行:
python setup.py install --user
此时会报一些print错误.
这是由于python版本的差异造成的问题。
python2版本中是:print “hello python!”
但是在python3中需要加括号, 应该使用:print (“hello python!”)
修改文件
报错信息包含的文件都在PCV子文件夹中,都需要修改,具体如下:
./PCV/tools/ncut.py
./PCV/tools/imtools.py
./PCV/tools/ransac.py
./PCV/imagesearch/imagesearch.py
./PCV/classifiers/bayes.py
./PCV/geometry/warp.py
./PCV/localdescriptors/dsift.py
./PCV/localdescriptors/sift.py
每个文件打开,搜索print,将紧接的打印内容用()括起来.
ransac.py中有4条print,其他文件里都是1条print,因此很快就改完了.
再安装
再次运行:
sudo python setup.py install
正常,没有报错.
验证
执行:
python
import PCV
导入正常.效果如下:
使用
常用语句:
from PCV.tools import imtools
在学人民邮电版《计算机视觉》这本书,做局部图像描述子和图像到图像映射的过程中,教材上的例子运行出错误来:ModuleNotFoundError: No module named ‘matplotlib.delaunay’,修改了好久,现在终于知道是怎么改了。具体操作步骤如下:
第一步:
把
import matplotlib.delaunay as md
- 1
改成
from scipy.spatial import Delaunay
- 1
第二步:如图,进入到PCV\geometry\warp.py,把triangulate_points(x,y)里面的代码替换成
tri = Delaunay(np.c_[x,y]).simplices
- 1
然后再运行,就没有问题啦。
常见问题
The PCV module is not installed
1)如果已经安装过,请确认系统是否安装了多个python版本,是否正在使用的python版本上安装了PCV
2)如果没有安装过,请安装
3)PCV安装后,请关闭工程后重新打开,才能正常识别PCV
ImportError: cannot import name 'camera'
截至本文成稿时(2019.8.6), 从github上面下载下来的代码中,'camera'放在了PCV/geometry目录下.
所以请将语句:
from PCV import camera
改为:
from PCV.geometry import camera
计算机视觉>>PCV安装和使用相关推荐
- 计算机视觉PCV安装和使用
参考: 解决python找不到PCV的问题 https://blog.csdn.net/weixin_42606065/article/details/88190283 安装 下载安装包 地址: ht ...
- PCV安装+报错解决
ModuleNotFoundError: No module named 'matplotlib.delaunay' <计算机视觉>书上关于使用RANSAC算法进行图像拼接例子代码实现时遇 ...
- Python计算机视觉:安装
安装 0.1 需要准备的安装包 0.2 安装Python(x,y) 0.3 安装PCV库 0.4 VLfeat 为顺利帮助读者完成本书中实例的学习,译者已对代码做了相应整理,下面给出在对本书实例学习前 ...
- pythonxy安装包_Python计算机视觉:安装
为顺利帮助读者完成本书中实例的学习,译者已对代码做了相应整理,下面给出在对本书实例学习前,你需要做的前期安装工作.注意,下面译者给出的安装过程是针对Windows下的,其他平台如Linux.Mac请查 ...
- 计算机视觉软件安装全教程(python opencv VSCodeUserSetup)
第一步安装 软件 VSCode的安装 1.11111111111 22222222222222 然后顺着安装即可 python的安装 1111111111(勾选添加PATH的环境变量) 222222 ...
- 计算机视觉 : 安装cv2第三方库 + 图像的基本操作
全文预览 OpenCV安装 熟悉图像基本操作 学习读取视频 练习代码(全) testImg.py testVideo.py 碎碎念 OpenCV安装 使用软件:pycharm,在File选项卡下打开S ...
- 手把手解决解决Python安装PCV
1.下载PCV安装包 代码地址:https://github.com/Li-Shu14/PCV Download ZIP 2.在Python终端(Terminal)中进行安装 转换到刚才下载PCV压缩 ...
- 计算机视觉:特征提取与匹配
目录 1. 特征提取和匹配 1.1 背景知识 1.2 特征匹配基本流程 1.3 局部特征描述子 2. Harris角点检测 2.1 角点(corner points) 2.2 HARRIS角点检测基本 ...
- SIFT特征匹配算法——Vlfeat与Graphviz安装的相关问题解决
问题一: UserWarning: loadtxt: Empty input file: "out_sift.1.txt" f = loadtxt(filename) IndexE ...
最新文章
- FFmpeg中一个线程获取视频流一个线程执行scale测试代码
- JAVA 学到什么水平就可以转战 Android 了?
- javascript map 排序_数据结构-JavaScript字典结构的编程实现
- 别翻了,成员变量和局部变量在多线程中的使用,看这篇就够了
- 怎么使用starwind部署iscsi_2019 年总结 - 多环境多版本的部署
- 在OEL5上安装配置Oracle Gird Control 10.2.0.5
- Linux常用命令笔记2---文件管理2
- python创建maven工程_Maven项目
- php_connect_nonb,net2ftp无法显示文件列表输出为空
- 解读2016之Golang篇:极速提升,逐步超越
- 基于Web的通用BBS系统的建立与维护
- 提升Transformer在不平稳时间序列预测上效果的方法
- 手机号码检测开通微信
- CMD下将ts视频合并和存储为MP4文件
- java 成员变量 默认_为什么Java成员变量有默认值,而非成员变量没有?
- 《论韩愈 》——陈寅恪
- 不轻易评价,就是对别人最大的尊重
- s开头wifi测试软件,应对5G WiFi 新一代无线测试的挑战
- 基于51单片机的万年历(包含闹钟,秒表)实现
- Ubuntu 20.04 开启麦克风降噪功能
热门文章
- python for 循环 多线程_python:for循环中的多线程处理
- html财务统计,财务统计.html · 珠烟/layuiadmin-templete - Gitee.com
- 输入字符串,统计英文字符、大写小写字母,数字字符,空格和其他字符
- 【c语言】求n个整数的和
- Java按钮哪个方法响应_当用户点击按钮时,Java程序采用什么方法来响应?()
- python 读取图片成为一维数组_python+opencv 图像的数组和矩阵操作
- 反向代理or后端nginx 生产用于缓存视频需要解决的问题
- 为什么“15。。。”会导致微信ANR?
- was not found on the Java Build Path
- KindEditor得不到textarea值的解决方法----摘至天涯