繁体   English   中英

无法在Raspberry PI3 B +上运行SimpleCV

[英]Unable to get SimpleCV working on Raspberry PI3 B+

我正在尝试捕获图像,然后根据图像中的对象进行测量。 我有一个全新的Raspberry Pi3 B +和Pi相机。 我在Raspbian上运行了Pi,并安装了SimpleCV ,但出现此错误:

"ImportError: Cannot load OpenCV library which is required by SimpleCV"

...当我跑步时:

simplecv

我正在读的书(《使用SimpleCV的实践计算机视觉》)告诉我键入以下内容以响应与OpenCV相关的错误:

sudo add-apt-repository ppa:gijzelaar/opencv2.3

...这会产生以下错误:

"Error: could not find a distribution template for Raspbian/buster"

我对这个错误所做的阅读超出了我目前的理解水平。 我能够解密的一个消息来源建议使用OpenCV 2.4而不是2.3。 我在上一行代码中将2.3更改为2.4,但遇到了相同的错误。

从我的菜鸟角度来看,这感觉就像是一个死胡同。

我用在这里找到的这两行代码尝试了另一条路线:

sudo apt-get install ipython python-opencv python-scipy python-numpy python-setuptools python-pip

sudo pip install https://github.com/sightmachine/SimpleCV/zipball/master

发生了很多事情,并且在“ Exception:”标题下有很长的红色文本列表,但是最终当它停止并尝试启动SimpleCV时,出现了与无法加载OpenCV库有关的相同错误。

任何人都可以用初学者来解释发生了什么? 任何人都可以给出一两行代码来使我超越此安装阶段并开始使用SimpleCV?

我认为您在这里遇到图书馆冲突。 原因可能是因为您使用的是较新版本的raspbian。

以下命令将从此respo安装opencv2.3: https ://launchpad.net/~gijzelaar/+archive/ubuntu/opencv2.3。 通过访问该仓库,您可以看到它仅适用于11.10。

sudo add-apt-repository ppa:gijzelaar/opencv2.3

followng命令将为当前的raspbian版本安装最新版本的python opencv。 您可以在以下位置查看可用版本的列表: https : //pypi.org/project/opencv-python/#history

sudo apt-get install ipython python-opencv python-scipy python-numpy python-setuptools python-pip

sudo pip install https://github.com/sightmachine/SimpleCV/zipball/master

因此,已安装的opencv与simpleCV所需的版本不匹配

好了,如何解决这个问题? 您可以先尝试以下命令

  1. 获取当前的Raspbian版本

    lsb_release -a

  2. 然后将您的树莓切换为喘息(2012版本)。 只需在以下位置下载图像: http : //ftp.jaist.ac.jp/pub/raspberrypi/raspbian/images/2012-07-15-wheezy-raspbian/并写入您的SD卡

  3. 最糟糕的选择:如果2种方法不起作用,则应该放弃simplecv并切换到opencv。 就像您的链接中一样,simpleCV的最新更新是在2012年,因此它已失效。 并且simpleCV只是OpenCV的包装。

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM