1. 程式人生 > >樹莓派-opencv安裝配置

樹莓派-opencv安裝配置

(1)安裝準備工作      a.獲取更新快取:sudo apt-get update            b.安裝opencv:sudo apt-get install libcv-dev                         c.耐心等待安裝完成 note:安裝結束後,可以在/usr/include目錄下opencv和opencv2下檢視opencv相關的標頭檔案(.h),這個是樹莓派中預設標頭檔案路徑,opencv相關的庫(.lib)可在/usr/lib目錄下檢視,
相關的動態連結庫有: opencv_calib3d——相機校準和三維重建 opencv_core——核心模組,繪圖和其他輔助功能 opencv_features2d——二維特徵檢測 opencv_flann——快速最鄰近搜尋 opencv_highgui——GUI使用者介面 opencv_imgproc——影象處理 opencv_legacy——廢棄部分 opencv_ml——機器學習模組 opencv_objdetect——目標檢測模組 opencv_ocl——運用OpenCL加速的計算機視覺元件模組 opencv_video——視訊分析元件 (2)安裝後測試 編寫測試程式,載入一幅影象,並轉為灰度圖     a. 編寫原始碼:nano loadimage.cpp      
#include <opencv/cv.h>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main(int argc,char **argv)
{
        IplImage* img = cvLoadImage(argv[1]);
        IplImage* dstimg = cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
        cvCvtColor(img,dstimg,CV_BGR2GRAY);
        cvNamedWindow("Oringinal Image");
        cvShowImage("Original Image",img);
        cvNamedWindow("Gray Image");
        cvShowImage("Gray Image",dstimg);
        cvWaitKey(0);
        return  0;
}
     b.編寫makefile note:DLIBS = -lopencv_core -lopencv_imgproc -lopencv_highgui,因為程式中使用到了opencv中的核心、影象處理和GUI的相關東西,所以增加了opencv_core、opencv_imgproc和opencv_highgui動態連結庫。                 CC = g++
# 可執行檔案
TARGET = loadimage
# C檔案
SRCS = loadimage.cpp
# 目標檔案
OBJS = $(SRCS:.cpp=.o)
# 庫檔案
DLIBS = -lopencv_core -lopencv_imgproc -lopencv_highgui
# 連結可執行檔案
$(TARGET):$(OBJS)
        $(CC) -o [email protected] $^ $(DLIBS)
clean:
        rm -rf $(TARGET) $(OBJS)
# 編譯規則 [email protected]代表目標檔案 $<代表第一個依賴檔案
%.o:%.cpp
        $(CC) -o [email protected] -c $<
     c.編譯            d.執行             執行效果:     

相關推薦

樹莓-opencv安裝配置

(1)安裝準備工作      a.獲取更新快取:sudo apt-get update            b.安裝opencv:sudo apt-get install libcv-dev                         c.耐心等待安裝完成 not

樹莓3B安裝配置vsftp

安裝軟體包: apt-get install vsftpd 啟動服務: service vsftpd start 建立ftp根目錄,建立myftp使用者並配置所屬組: mkdir /home/myftp sudo useradd -d /home/myftp -s /bi

樹莓raspbian安裝配置(基本配置+中文配置+遠端桌面+lighttpd+php+mysql)

raspbian為樹莓派的官方系統,基於Debian裁剪過的Linux系統 其配置過程如下 燒錄映象 首先從樹莓派的官方網站上下載映象和映象工具 映象壓縮包大概為400M,解壓之後為1.8G,所以需要一張2G以上的SD卡才能完成映象寫入 寫完之後,插到樹莓

樹莓安裝配置NTP服務

all 配置 結果 sts restrict 1.9 nan .net 5.1 我們都知道樹莓派的小巧和省電節省空間等太多的優勢,這裏就不一一列舉了,那麽樹莓派就需要長時間的運行,可以7×24的方式運行,那麽我們就把樹莓派當作一個小的服務器來運行,可以跑一些小的

樹莓 python3 安裝 opencv 最容易的方法(非編譯方式)

所需環境 通過pip3安裝的。 sudo pip3 install opencv-python imutils numpy scipy pillow 通過系統自帶環境apt-get安裝的。 sudo apt-get install libatlas-base-dev li

樹莓安裝並 運行opencv

targe numpy key chang unix 使用 ras argv pac http://www.cnblogs.com/farewell-farewell/p/6125761.html 1.先安裝依賴項 OpenCV 2.2以後版本需要使用Cmake生

樹莓安裝並 執行opencv

http://www.cnblogs.com/farewell-farewell/p/6125761.html     1.先安裝依賴項 OpenCV 2.2以後版本需要使用Cmake生成makefile檔案,因此需要先安裝cmake。 s

樹莓3b+ 安裝 raspbian stretch lite 和 其他配置

安裝系統 下載 樹莓派下載網址 下載最小映象版 注意選擇 Download Torrent, 使用種子換迅雷下載比較快 燒寫 用 SD Card Formatter 格式化 用 Win32DiskImager 燒寫 上面解壓好的img映象 注意win10會

樹莓系列安裝opevcv3.0教程填坑版(附加快opencv編譯速度教程)

小生深知網路上樹莓派安裝opencv的教程層出不窮,但是基本上都是從其他地方copy的,而且copy的不完全,而且樹莓派下用lena.jpg測試opencv的教程很難找到。雖然網際網路的共享精神值得肯定,但是不負責任的共享對於急於使用樹莓派+opencv的童鞋是極為不負責任

樹莓安裝OpenCV-Python

在樹莓派上安裝OpenCV-Python 以下安裝的是python3下的opencv 如果是安裝python2的CV 直接執行 sudo apt-get install opencv-python 這個文章有相當強的時效性,我用的映象是官方18-06-27的映象,如果有如

樹莓2安裝ubuntu及配置記錄

新購了一塊樹莓派2,相比樹莓派B+,在配置上有了相當的提升 第二代樹莓派(Raspberry Pi 2)正式釋出,同現有的Model B+售價相同,為$35,使用者可以通過element14 和 RS Components兩家合作商進行選購。 樹莓

OpenCV樹莓上的配置

為確保能正確使用樹莓派,應先對其進行環境搭建和裝置配置: (1)下載NOOBS圖形作業系統的zip檔案,格式化SD卡,並將NOOBS中的壓縮檔案全部解壓到SD卡內,如圖所示; (2)重新檢視系統的各

樹莓原始碼安裝opencv

<span style="font-family: Tahoma; background-color: rgb(255, 255, 255);">1.下載若干依賴項</span>  請依次安裝以下依賴項,這些必須安裝的依賴項來自於opencv官網

樹莓編譯安裝OPENCV中GTK出現版本問題及解決辦法

本來打算細說過程的,但是因為是SSH登陸樹莓派,最前面的記錄找不到了。所以就之說重點了,也不浪費大家時間。 執行到第6、7步時出現問題, 第一個問題:  版本》=。。。。 此時使用sudo apt-get install libgtk2.0-dev已經不行,需要

樹莓3B+安裝opencv坑點,遇到了ImportError: libhdf5_serial.so.100: cannot open shared object file: No such file

ImportError: libhdf5_serial.so.100: cannot open shared object file: No such file or directory 原因:缺少了若干模組 解決方案:直接安裝 底下命令建議一行一行輸入:搞了我好幾天累死

樹莓3B+安裝raspbian ros opencv筆記

安裝opencv 啟動BOOT相關知識 安裝ros kinetic ros wiki上只有raspbian jessie的,stretch按jessie的步驟安裝 新增 ros repositories報錯 no dirmngr,安

64位樹莓安裝配置golang1.9.2

本文實戰了64位樹莓派環境下安裝和配置golang1.9.2的過程; 準備工作 安裝 注意要下載arm64格式的,如下圖紅框所示:注意要下載arm64格式的,如下圖紅框所示: 將下載好的go1.

樹莓3B+ 安裝系統;搭建python,opencv環境;實現串列埠通訊

一:安裝系統 二:通過VNC訪問樹莓派(無線和有線) 1.樹莓派設定 安裝vnc sudo apt-get update sudo apt-get install tightvncserver 設定vnc密碼(一定要設定,要不然無法

樹莓安裝OpenCV視覺庫

OpenCV is a suite of powerful computer vision tools. Here is a quick overview of how I installed OpenCV on my Raspberry Pi with debian6-

5、新手入手樹莓教程--安裝opencv

1、在終端下使用一下命令去安裝相應的opencv開發庫就好啦: sudo apt-get install libopencv-dev   sudo apt-get install libcv