時間為友,記錄點滴。

時間苦短,快用python。學習計算機視覺

OpenCV怎麼能少了Python。想了想,趁還沒有寫代碼,還是把這部分內容補上。自己的專欄,就是這麼任性,哈哈。

一、環境配置

其實就是CMD中的一句話:

pip install opencv-contrib-python==3.4.3.18

為什麼要用3.4.3.18?說實話,我一直用「pip install opencv-contrib-python」,但是網上有哥們說3.4.3.X版本以上的版本中一些經典的演算法申請了版權無法使用。反正是重新記下來,先信他。用一用再說。

由於pip對網路的支持不是很好,如果你在安裝過程中出現了超時(ReadTimeoutError("HTTPSConnectionPool(host=files.pythonhosted.org, port=443): Read timed out. (read timeout=15)",)),不要慌張,可以在如下的網站中找到你需要的whl文件,然後在下載目錄使用如下命令就可以了。

pip install opencv_contrib_python-3.4.3.18-cp36-cp36m-win_amd64.whl

opencv-contrib-python?

pypi.org圖標

這個網站我關了VPN發現也不好download,在CSDN上上傳了一個,可以下載(本來想免費,現在CSND不允許自定義C幣了):

https://download.csdn.net/download/ritaday/11267092?

download.csdn.net

註:如果你使用了Anaconda,恭喜你,什麼都不用做。

二、環境驗證

用python載入一幅圖片。咱們之前用C++實現過,直接上code吧。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author:lowkeyway time:7/1/2019
import cv2 as cv
import sys

def main_func(argc):
pic = cv.imread("python.jpg")
cv.namedWindow("python")
cv.imshow("python", pic)

cv.waitKey(0)
cv.destroyAllWindows()

if __name__ == __main__:
main_func(sys.argv)

運行結果:

運行結果

圖片資源:

圖片資源

推薦閱讀:

相关文章