opencv python學習筆記一

2022-08-18 03:33:17 字數 1811 閱讀 1496

windows下安裝

opencv

安裝到指定資料夾

d:\tools\opencv

可以看到build和

source

兩個目錄

設定環境變數

d:\tools\opencv\build\x86\vc12\bin

安裝完成後

開啟設定opencv目錄的對應位置

sources

和build

d:/tools/opencv/sources

d:/tools/opencv/build //該目錄可以自定義

點選configure,選擇

vs2015 win64,

進行編譯,中間如果出錯誤,重新點選configure,完成後再點選

generate

編譯完成後,就可以看到工程目錄了

編譯python3的鏈結庫

點選configure,選擇

vs2015 win64,

進行編譯,中間如果出錯誤,重新點選configure,完成後再點選

generate

本機安裝的是python3.6,好像不行

vision with python – second edition

使用vs2015開啟解決方案

,如下圖所示

成功後選擇releases模式或是

debug

模式進行編譯

可以看到在d:\tools\opencv\build\bin目錄下生成對應生成的動態庫

設定環境變數

系統環境變數中path中新增

f:\opencv3\build\x64\vc14\bin

使用vs2015編寫測試程式

檔案->新建

->

專案->visual c++

新建win32

控制台專案

下一步-->下一步-->勾選空專案

在原始檔下

新建main.cpp原始檔

然後點選

檢視,在檢視下找到其他視窗,在其他視窗下找到屬性管理器,點選開啟

接下來點開工程檔案opencv_test,下邊會有乙個debug|x64的資料夾,點開,下有名為

microsoft.cpp.x64.user

的檔案,右鍵屬性

選擇通用屬性下的vc++目錄,

包含目錄中新增

f:\opencv3\build\include

f:\opencv3\build\include\opencv 

f:\opencv3\build\include\opencv2 

庫目錄中新增

f:\opencv3\build\x64\vc14\lib

鏈結器-->輸入-->附加依賴項

debug模式的

opencv_world310d.lib

release模組的,沒有

dopencv_world310.lib

在main.cpp中新增如下**

#include

using

namespace cv;

int main()

mat picture = imread("test.jpg");//要和main.cpp檔案放在乙個資料夾下

//imshow("測試程式", picture);

waitkey(0);

有以下幾個主要模組:

cv  影象處理函式

,計算機視覺演算法

mll 機器學習庫,統計的分類和聚類工具

/輸出函式

cxcore  基本資料結構和函式

xml的支援和繪圖函式

opencv python學習筆記八

十 影象上的算術運算 常用運算有 加法 減法 位運算 cv2.add cv2.addweighted 函式原型 defadd src1,src2,dst none,mask none,dtype none defaddweighted src1,第乙個原陣列 alpha,第乙個原陣列的權值 src2...

opencv python學習筆記十一

14 幾何變換 移動,旋轉 仿射變換 常用函式 cv2.getperspectivetransform 函式原型 defgetperspectivetransform src,dst cv2.warpaffine 函式原型,接收 2 3的矩陣 defwarpaffine src,輸入源影象 m,透視...

OpenCV python學習筆記 二

不多說,上 全在裡面 coding utf 8 import numpy as np import cv2 目標 獲取畫素值並修改 獲取影象的資訊 影象的rio 圖象通道的拆分及合併 step1 獲取影象的資訊 讀取 讀入彩色圖和灰度圖 獲取資訊 影象的資訊包括 行 列 通道 影象資料型別 畫素數目...