1. 程式人生 > >樹莓派開發 -- 簡易OpenCV安裝

樹莓派開發 -- 簡易OpenCV安裝

樹莓派上最簡單的opencv安裝方式只需要4條命令:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install libcv-dev (到這一步基本上將opencv庫安裝到你的樹莓派上)

sudo apt-get install python-opencv (完成這一步即可在Python中加入opencv程式碼,目前版本為2.4.9)

可能出現問題:

安裝完opencv後可採用如下程式進行測試視訊流的獲取(要在圖形介面下,而且需要一個普通usb攝像頭)

#coding:utf-8
import cv2
import numpy as np

cap = cv2.VideoCapture(0)
while(1):
    # 獲取視訊幀
    ret, frame = cap.read()
    # 輸出視訊幀
    cv2.imshow("capture", frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
cap.release()
cv2.destroyAllWindows()
如果在執行上述程式碼中發生錯誤 window doesn't support opengl 的錯誤,一般是因為在遠端連線樹莓派時採用了tightvncserver,因為tightvncserver不支援opengl。此時解決辦法是使用vnc4server代替tightvncserver。方法如下(與tightvncserver安裝過程類似):
sudo apt-get install vnc4server
vnc4passwd #設定vnc4server密碼
vnc4server #啟動vnc4server
轉用vnc4server後應該可以解決window doesn't support opengl 這個問題。

參考部落格:

http://blog.csdn.net/u014397533/article/details/50910531

http://blog.csdn.net/musiccow/article/details/21027169

http://linyuhao.cc/2016/05/09/raspberry8/

相關推薦

樹莓開發 -- 簡易OpenCV安裝

樹莓派上最簡單的opencv安裝方式只需要4條命令: sudo apt-get update sudo apt-get upgrade sudo apt-get install libcv-dev (到這一步基本上將opencv庫安裝到你的樹莓派上) sudo apt-ge

單目跟蹤位姿產品研發(一)----樹莓入手設定+opencv+qt+raspicam配置開發環境

       最近3個月做了一個基於單目相機跟蹤物體位姿的橫向專案,所用到的硬體主要有Raspberry Pi 3B+,Raspberry Pi Camera V2紅外夜視相機,以及嘉肯光電定製的紅外環形光源。 初次接觸樹莓派,

樹莓開發板使用記錄1:[轉]資料收集及樹莓系統在Ubuntu安裝

參考教程(微雪課堂):http://www.waveshare.net/study/portal.php 樹莓派實驗室: http://shumeipai.nxez.com/2014/12/21/use-raspberry-pi-with-qemu-virtual-machine-simulation.ht

樹莓入手設定+opencv+qt配置開發環境

       最近2個月做了一個基於單目相機跟蹤物體位姿的橫向專案,所用到的硬體主要有Raspberry Pi 3B+,Raspberry Pi Camera V2紅外夜視相機,以及嘉肯光電定製的紅外環形光源。 初次接觸樹莓派,配置上踩過一些坑,現記錄下來: 1、裝系統。

樹莓開發(二)----樹莓系統安裝

一、樹莓派作業系統大全 1.通用系統 Raspbain Jessie With PIXEL 樹莓派官方系統,基於Debain 8,帶PIXEL圖形介面。特點是相容性和效能優秀。官方網站 下載:

樹莓開發環境搭建

成功 mod 環境 work ssh連接 net eip 終端 devel http://shumeipai.nxez.com/2015/03/17/saks-diy-tutorials-gpio-development-environment.html 1.鏡像燒寫所用鏡

樹莓php+nginx的安裝和php調用c++程序

pre rpc php fault nginx etc 問題 css 程序 樹莓派安裝php+nginx流程: 1、安裝php環境: sudo apt-get install nginx php5-fpm php5-cgi php5-cli php5-curl php5-

樹莓 無屏幕 安裝Ubuntu系統 無頭安裝 無顯示器 用網線

tps com 運行 line 內存 百度網盤 log 啟動 網線 能看到此篇博客的人說明都嘗試失敗了,會發現內存卡刷入Ubuntu後,無法通過ssh操作樹莓派。是因為官方的ubuntu系統在初次運行時需要設定一些東西,類似windows第一次啟動也需要設置那樣,如果不設置

PHP和樹莓開發一個以太坊/比特幣交易機器人

con 買賣 start mount his p s linu 訪問 nba 我最近得到了Raspberry Pi Zero Wifi,我告訴你這個東西是改變遊戲規則的。我之前使用過RasPis,但由於該設備的占地面積小得多,耗電少,價格便宜且無線上網,因此非常適合低端或物

(RaspberryPi)樹莓系列 - 一、安裝系統

inter prior 自動連接 www. ctr 桌面 con user 計算 簡介 樹莓派(英語:Raspberry Pi),是一款基於Linux的單片機計算機。它由英國的樹莓派基金會所開發,目的是以低價硬件及自由軟件促進學校的基本計算機科學教育。 官網:https

嵌入式系統(1)- 樹莓DIY小車 - 小車安裝

1.電機與L298N驅動板連線     將兩邊電機的負極連至L298N的OUT1和OUT3處,正極連至OUT2和OUT4處。 2.驅動板L298N供電 3.驅動板連線樹莓派     驅動板4個介面IN1,IN2

使用PHP和樹莓開發一個比特幣和以太坊交易機器人

我最近得到了Raspberry Pi Zero Wifi,我告訴你這個東西是改變遊戲規則的。我之前使用過RasPis,但由於該裝置的佔地面積小得多,耗電少,價格便宜且無線上網,因此非常適合低端或物聯網專案。 注:目前我已經擴充套件了機器人以便能夠交易以太坊! 我希望它能夠在不必太多關注的情況下做事,而我想到

樹莓(ubuntu)安裝ROS

樹莓派先安裝ubuntu 在安裝ros: 參考文獻: sudo sh -c'echo“deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc)main”> /etc/apt/sources.

樹莓上MJPG-streamer安裝手順

motion和MJPG-streamer異同 相同點:都是linux系統上監控用的程式。 不同點: motion通過motion.conf配置檔案,可以設定動態感知的動作。比如有寵物進入攝像頭範圍內,motion自動捕獲截圖或者視訊,然後觸發既定的指令碼(sh,pyt

經驗分享:SecureCRT遠端登入樹莓開發

初次接觸樹莓派開發板,摸索了一天,終於弄清了如何利用SecureCRT遠端登入開發板。 要登入到樹莓派上,需要解決以下問題: 讓樹莓派開發板先連線上自己的區域網; 獲取樹莓派的動態IP地址; ssh使能; 知道登入時的使用者名稱以及密碼。 上述問題中第四個問

樹莓用Python+OpenCV做人臉識別

硬體:樹莓派 B+ 先安裝python-opencv:  sudo apt-get install python-opencv Python 2.7   OpenCV3.0 然後在樹莓派usb埠插入一個通用的usb攝像頭,看系統是否自動識別並

經驗分享:利用樹莓開發板製作無線路由器

摸索了一個禮拜,總算將自己手上的樹莓派開發板製作成了一個無線路由器。 無線路由器在資料包的傳輸中會進行NAT轉化,並生成NAT表,資料包必須先通過LAN口進入路由器,再由WLAN口出路由器進入Internet,然後才能在Internet上找到對應的伺服器…以上為

樹莓下的opencv用(C++)對視訊做人臉檢測和人臉模糊處理

#include "opencv2/objdetect.hpp" #include "opencv2/highgui.hpp" #include "opencv2/imgproc.hpp" #include <iostream> #include &

樹莓開發筆記(二):qt開發環境搭建:樹莓qt編譯和宿主機qt交叉編譯

樹莓派開發筆記(二):qt開發環境搭建:樹莓派qt編譯和宿主機qt交叉編譯前話        前面已經成功執行樹莓派,下面使用qt開發樹莓派產品。搭建樹莓派qt編譯環境(不推薦:開發編譯速度慢)        安裝樹莓派的桌面版本,可以直接配置qt環境,此種方法總是卡卡的,所

樹莓學習筆記——webiopi安裝與入門

    webiopi是一個可控制樹莓派GPIO的web框架,該框架面向物聯網IoT開發。該專案託管於google,並可在sourceforge上下載到原始碼。現在webiopi已經發展到0.7版本,webiopi支援REST Server,CoAP server,並提供python庫和javascript庫