Python版本OpenCV安裝配置及簡單例項

2022-03-14 16:03:04 字數 1059 閱讀 8893

# 2018-06-03 #

選擇對應平台對應版本的的python進行安裝。

2.python版opencv安裝:

如果python環境已在電腦中全域性配置,則可以直接用 pip 包管理工具進行安裝,開啟cmd直接輸入:

pip3 install opencv-python

如果沒有配置python環境或者python是隔離的,可以到相應資料夾下呼叫pip工具,如下圖:

3.簡單例項,通過python的第3方包numpy來構建一張圖並進行顯示:

**為:

#

-*- coding: utf-8 -*-

import

cv2import

numpy as np

print(cv2.__version__)#

構建一張圖

img = np.zeros([512, 512, 3], dtype=np.uint8)

#遍歷每個畫素點,並進行賦值

for i in range(512):

for j in range(512):

img[i, j, :] = [i % 256, j % 256, (i + j) % 256]#展示

cv2.namedwindow('

custom image

', cv2.window_normal)

cv2.imshow(

'custom image

', img)

cv2.waitkey(0)

cv2.destroyallwindows()

結果截圖

4. 總結

用python來寫opencv相關影象處理演算法較為便捷,免去了寫c++過程中的繁瑣的配置,**也更加清晰,能夠更快將自己的想法實現。可以先用python實現自己的想法,看是否可行,再用c++進行實地產品開發!

如何學習Opencv資料?opencv的安裝使用

opencv是什麼,相信搞機器視覺的朋友都清楚。但是很多搞機器視覺的朋友卻是對他又愛又恨。愛它因為它是免費的,如果能夠好好掌握它,並運用到自己的機器視覺專案中,還是可以一定程度上降低專案成本。恨它是因為它不太好學習。原因有以下幾個 1 國內有關opencv的中文著作太少了,就2本,而且還是1.1版本...

安卓版本問題

本文 分類 學習筆記 2012 05 30 08 17 6689人閱讀收藏 舉報android api平台 integer attributes google 語法 syntax android minsdkversion integer android targetsdkversion integ...

openstack kilo版本heat安裝問題

官方的安裝指導裡有兩個問題 1.heat keystone setup domain command not found 解決方法 複製 到 usr bin heat keystone setup domain 順手把缺少的heat db setup也複製到對應的目錄。最後加執行許可權chmod x...