OpenCV (2) Introduction and development of OpenCV

1、What is Computer Vision?
Goal of computer bision is to write computer programs that can interpret images.
2、Why computer vision matters
Safety 、health 、security、 comfort、 fun、 access
3、
OpenBR(人脸识别项目)
http://openbiometrics.org

EasyPR (Chinese license plate recognition system)
http://git.oschina.net/easypr/EasyPR

Environment
Recommendation :
vs2013+opencv 2.4.10 or above

Program template

include

incldue”opencv2/opencv.hpp”

Using namespace std;
Using namespace cv;
Model
Core opencv_core.lib
Imgproc opencv_imgproc.lib
Highgui opencv_highgui.lib
Recognizing images
Binary images
Grayscale images
Color images
Multiple color spaces

常用构造函数
Mat::Mat()
Mat::Mat(int rows, int cols, int type)
Mat::Mat(Size size, int type)
Mat::Mat(int rows, int cols, int type, const Scalar& s)
Mat::Mat(Size size, int type, const Scalar& s)
Mat::Mat(const Mat& m)
Mat::Mat(int rows, int cols, int type, void* data, size_t step=AUTO_STEP)
Mat::Mat(Size size, int type, void* data, size_t step=AUTO_STEP)
Mat::Mat(const Mat& m, const Range& rowRange, const Range& colRange)
Mat::Mat(const Mat& m, const Rect& roi)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325610059&siteId=291194637