当前位置:首页 » 编程软件 » 树莓派编译opencvpython

树莓派编译opencvpython

发布时间: 2022-11-28 02:00:27

㈠ 树莓派如何查opencv

$ python
>>> import cv2

如果您想成功编译opencv,推荐网络“ 小逸博客 ” 将有完整的指南,包括树莓派的32位和64位版本

㈡ ImportError: No mole named cv2

在树莓派编译opencv时有时会遇到找不到python3+的library,这时需要注意是否配置了LD_LIBRARY_PATH。

nano~/.profile11

在环境变量末尾加入

exportLD_LIBRARY_PATH=/usr/lib/:$LD_LIBRARY_PATH11
source~/.profile11

配置以后再预编译opencv时就可以看到,python的位置就都已经可以找到,在进行编译时,cv2.so就会依赖到packages path下

若还无法依赖 path的话 clean后重新make即可

希望对你有帮助

㈢ 树莓派怎么移植OPENCV

不用移植。
直接下载OPENCV的源码包,按照网上的教程,编译一遍。非常耗时间,晚上编译,第二天早上就好了。

㈣ 树莓派怎么运行python程序

树莓派运行Python程序的方法:
一、RaspBerry系统设置
1、首先在开发板没有通电情况下,连接硬件,以及项目中用到传感器。比如当前项目需要将LED灯插在面包板上,然后通过杜邦线将开发板和面包板连接,硬件平台搭建完毕。
2、其次打开树莓派开发板3B,然后用vnc连接上。
3、打开ssh功能。
如下图,Raspberry Pi Configuration
启用SSH连接功能。然后点击OK
更改后需要重新启动才能生效
二、使用ssh连接上开发板Raspberry Pi
1、打开事先安装好的File Zilla,输入IP地址、账户、端口号,连接到树莓派的Linux系统
2、在当前pi目录上创建存放开发项目的文件夹。在项目文件夹上创建具体的项目文件夹存放项目文件。例如在DIYdemo目录上创建LED灯项目
3、在PC端写好的python程序文件放到LED文件夹中。
三、运行python代码
1、打开VNC软件,点击菜单--programming--python3(EDLE)
2、打开写好的的程序,运行python程序
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于树莓派怎么运行python程序的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

㈤ 如何在树莓派3B上安装和编译OpenCV 2.4.13.0

需要完成此次的项目,离不开opencv的支持,接下来我们就在树莓派上安装opencv。
安装OpenCV的依赖包:
[编译器] sudo apt-get install build-essential
[必须安装] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[可选择安装] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
接下来需要从OpenCV官方网站:http://opencv.org 下载Linux版本的OpenCV的源代码:
我选择Linux平台下的2.4.13版本的源码包,将压缩解压到根目录下。
进入opencv-2.4.13目录,新建一个build目录,打开build目录
cd ~/opencv-2.4.13
mkdir build
cd build
进入build目录,利用下面的cmake命令进行编译设置
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
等待检测和设置完成,就可以开始编译了:
make
如果你要在python下运行opencv库的情况下,那就必须安装安装python-opencv
sudo apt-get install python-opencv
安装完成

㈥ 如何在树莓派2上搭建python opencv

安装 OpenCV 编译相关套件
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install pkg-config
sudo apt-get install libgtk2.0-dev libgtk2.0
sudo apt-get install zlib1g-dev
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff-dev
sudo apt-get install libjasper-dev
sudo apt-get install libavcodec-dev
sudo apt-get install swig

下载OpenCV2.4.9 for Linux 利用wget+档案的网址
cd
wget http //downloads sourceforge net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip
(wget 和 http 之间为一个空格,2.4.9为版本,载下来的档案会放在资料夹pi中,档名为download)

解压缩 并建立 编译暂存资料夹
cd
unzip opencv-2.4.9
cd opencv-2.4.9
mkdir release
cd release

编译及安装 OpenCV,Raspberry Pi 安装需要大约10小时
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo apt-get update
make
sudo make install

定义环境变数
sudo nano /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
加入后按Ctrl+O存档,按Enter后,再按Ctrl+X离开文件

确认opencv版本
pkg-config –modversion opencv

最后新增一个 sample code 执行编译与测试
nano showimage.c (新增一个.c档)

showimage.c 内容:
#include “highgui.h"
int main( int argc, char **argv ) {

IplImage *img = cvLoadImage( argv[1] );
//大写I小写pl 大写I小写 mage

cvNamedWindow(“ShowImage “, CV_WINDOW_AUTOSIZE);

cvShowImage(“ShowImage “, img);

cvWaitKey(0);

cvReleaseImage(&img);

cvDestroyWindow(“ShowImage “);

}

编译指令

g++ `pkg-config --cflags --libs opencv` showimage.c -o showimage

(注意:pkg 前以及 opencv 后的符号并非单引号,而是esc按键下方的 ` 符号,cflags 与 libs 前为双 -- 符号)

执行指令
./showimage /home/pi/opencv-2.4.9/samples/c/lena.jpg

执行完这行指令后,若有出现error: libopencv_calib3d cannot share object file
可先输入 sudo sudo idconfig - v
再执行
./showimage /home/pi/opencv-2.4.9/samples/c/lena.jpg

㈦ 树莓派opencv python读取摄像头

你的报错是找不到制定的function。

我的电脑上有这个:

In[1]:importcv2

In[2]:cv2.cvtColor
Out[2]:<functioncv2.cvtColor>

如果你没有的话查查安装的opencv全了么?

下面代码跟你的基本一致,这个测试可用。


defcap_frame():
cap=cv2.VideoCapture(0)
ret,frame=cap.read()
plt.imshow(frame,cmap='gray',interpolation='bicubic')
cap.release()
returnframe

㈧ 如何在树莓派3B上安装和编译OpenCV 2.4.13.0

网络搜索NOOBS,把解压文件全部放入sd卡根目录,开机选择一个L开头的系统,他的图标像打开的 方盒子,安装就行了、
采纳 。送 爱上树莓派全书,歪果仁写的精品书哦~

㈨ 为什么我的树莓派python+opencv imshow显示不了窗口

使用cvWaitKey();这个函数,按照下面添加cvWaitKey();函数后,可以正常运行。
// ImageFlip.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "opencv/cv.h"#include "opencv/highgui.h"#include "stdio.h"#include "iostream"using namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ Mat src = imread("lena.jpg"); Mat dst; transpose(src, dst); Mat dst2; flip(dst, dst2, 1); // flip by y axis Mat dst3; flip(dst, dst3, 0); // flip by x axis Mat dst4; flip(dst, dst4, -1); // flip by both axises imshow("src", src); imshow("dst", dst); imshow("dst2", dst2); imshow("dst3", dst3); imshow("dst4", dst4); cvWaitKey(); return 0;}

至于为什么,好像是说和windows的PAINT事件相关,反正先加上使用吧。

热点内容
php旅游网站系统 发布:2024-05-07 20:27:32 浏览:610
jdk源码怎么看 发布:2024-05-07 20:18:22 浏览:519
编程c语言自学书 发布:2024-05-07 20:12:03 浏览:422
usb大容量存储驱动 发布:2024-05-07 19:02:01 浏览:815
红米1s没有存储空间 发布:2024-05-07 18:59:09 浏览:505
妖云解压密码 发布:2024-05-07 18:50:08 浏览:1002
sql语句等于怎么写 发布:2024-05-07 18:05:46 浏览:816
我的世界电脑版第三方服务器大全 发布:2024-05-07 18:00:46 浏览:627
主服务器的ip地址 发布:2024-05-07 17:58:50 浏览:546
组服务器打电脑游戏 发布:2024-05-07 17:46:19 浏览:866