unbuntu 安装:
windows 安装:
1.图片读取
include#include using namespace cv; using namespace std; int main() { //①老版 IplImage *pic = cvLoadImage("lena.jpg", 1); cvShowImage("load", pic); cvWaitKey(0); //②新版 Mat img = imread("lena.jpg"); imshow("read", img); waitKey(0); return 0; }
2.颜色空间转换
3.视频读取
基本操作,其中 capture>>frame; if (frame.empty()){break;}语句等效于if (!captrue.read(frame))。
#include#include "stdafx.h" #include using namespace cv; int _tmain(int argc, _TCHAR* argv[]) { VideoCapture capture; capture.open("E:\\Workspace\\OpenCV\\test\\video\\video.avi"); while(true) { Mat frame; capture>>frame; if (frame.empty())
{
break;}
imshow("readvideo",frame);waitKey(10); } return 0; }
4.直方图
5.矩阵Mat
MAT矩阵计算:
6.计算时间
GetTickcount函数:它返回从操作系统启动到当前所经的计时周期数。
getTickFrequency函数:返回每秒的计时周期数。7.