OpenCV —— 概述與環境搭建

什麼是 OpenCV?

    OpenCV 是一個基於 BSD 許可(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android 和 Mac OS 操作系統上。它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了 Python、Ruby、MATLAB 等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。

    OpenCV 用C++語言編寫,它的主要接口也是 C++ 語言,但是依然保留了大量的 C 語言接口。該庫也有大量的 Python、Java and MATLAB/OCTAVE(版本2.5)的接口。這些語言的 API 接口函數可以通過在線文檔獲得。如今也提供對於 C#、Ch、Ruby、GO 的支持(來源百度百科)


OpenCV 模塊
在這裏插入圖片描述

環境搭建

使用 OpenCV 需要安裝所需的庫,執行以下三條命令安裝 OpenCV 所需的庫

pip install opencv-python

在這裏插入圖片描述

pip install opencv-contrib-python

在這裏插入圖片描述

pip install pytesseract

在這裏插入圖片描述

OpenCV 的簡單使用

OpenCV 所需的庫都下載好之後就可以開始 OpenCV 的簡單使用了

# 導入 OpenCV 庫
import cv2 as cv

# 讀取圖片
src = cv.imread("./1.jpg")

# 創建窗口
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)

# 將圖片顯示在窗口上
cv.imshow("input image",src)

# 等待用戶操作
cv.waitKey(0)

# 關掉窗口
cv.destroyAllWindows()

將圖片放在該文件的同目錄下
在這裏插入圖片描述
執行該程序,左側是使用 OpenCV 生成的窗口顯示的圖片,右邊的是原本的圖片
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章