什麼是 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 生成的窗口顯示的圖片,右邊的是原本的圖片