當前位置:首頁 » 編程軟體 » 樹莓派編譯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事件相關,反正先加上使用吧。

熱點內容
舊電腦共享伺服器 發布:2024-04-27 06:32:21 瀏覽:338
java程序練習 發布:2024-04-27 06:24:00 瀏覽:437
sql30 發布:2024-04-27 06:22:10 瀏覽:54
怎樣防止sql注入 發布:2024-04-27 06:11:25 瀏覽:235
安卓為什麼不能登蘋果系統的游戲 發布:2024-04-27 06:11:23 瀏覽:600
編程日課 發布:2024-04-27 05:56:54 瀏覽:619
漏洞上傳工具 發布:2024-04-27 05:50:58 瀏覽:716
手機如何選擇存儲 發布:2024-04-27 05:40:25 瀏覽:799
機架式伺服器怎麼操作 發布:2024-04-27 05:19:02 瀏覽:815
我的世界minez網易伺服器 發布:2024-04-27 05:09:26 瀏覽:384