ラズベリーパイOpenCV3は、インストールプロセスを完了します

ラズベリーパイのインストールは記録のプロセスを完了OpenCV3。

1.ラズベリーパイシステムを設定し、更新します

オープンリアカメラにはsudo raspi-config設定//、SSH
sudoの更新APT-GET
sudoをアップグレードAPT-GET
のsudo RPI-更新

2. OpenCVの関連ツールをインストールします。

須藤はapt-getをインストールビルド不可欠cmakeのののgitのpkg-config設定

3. OpenCVの画像ツールキットをインストールします。

須藤はapt-getをインストールlibjpeg8-devのの
須藤はapt-getをインストールlibtiff5-devの
須藤はapt-getをインストールlibjasper-devの
須藤はapt-getをインストールです:libpng12-devの

4.ビデオI / Oパッケージをインストールします。

須藤はapt-getをインストールlibavcodecの-devのはlibavformat-devのlibswscale-devのlibv4l-devの

5.インストールと最適化機能パッケージgtk2.0

須藤はapt-getはlibgtk2.0-devのインストールの
sudoはlibatlasベース-devのインストールapt-getをのgfortran

6.ダウンロードOpenCVのソースコード

あなたがソースコードのすべてのバージョンを表示することができます[OpenCVの]

gitのクローンhttps://github.com/opencv/opencv.git1

7.インストールOpenCVの

//ダウンロード版とに応じて設定され
たCD-OpenCVの3.2.0
//解放フォルダの作成
は、mkdirリリースを
次のリリースディレクトリに//
CDリリース
// cmakeの自動Makefileを生成し、すべてのソースファイルを読んだ後
にcmake -D CMAKE_BUILD_TYPEにRELEASE = \を
CMAKE_INSTALL_PREFIX = -Dは/ usr / local ..
//コンパイル
makeはsudoを
//インストール
make installをsudoを
ダイナミックリンクライブラリの更新//
はsudo ldconfigをします

問題を解決するためにカメラのハードウェアを開くことができません8.

須藤ナノは/ etc /モジュール
入力の最後に追加、編集インターフェイスを入力した後//、
SND-bcm2835
bcm2835-V4L2

# -*- coding: utf-8 -*-
__author__ = "kyoRan"

import cv2

cap = cv2.VideoCapture(0)                                        # 打开摄像头
print("VideoCapture is opened?", cap.isOpened())

while(True):

    ret, frame = cap.read()                                      # 读取摄像头图像
    center = (frame.shape[1]//2, frame.shape[0]//2)              # 图像中心点位置

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)               # 转灰度
    cv2.circle(gray, center=center, radius=100, color=(0,0,255)) # 画圆
    cv2.imshow("frame", gray)                                    # 显示图片

    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()            # 释放摄像头
cv2.destroyAllWindows()  # 关闭所有窗口

ラズベリーパイOpenCV3は、インストールプロセスを完了します

おすすめ

転載: www.linuxidc.com/Linux/2019-06/158932.htm