OpenCV 快速笔记

OpenCV 快速安装

环境:Ubuntu LTS 14.04

sudo apt-get install libopencv-dev

OpenCV 编译环境

使用CMake搭建程序的编译环境

FIND_PACKAGE(OpenCV REQUIRED)
ADD_EXECUTABLE(opencv_example opencv_example.cpp)
TARGET_LINK_LIBRARIES(opencv_example ${OpenCV_LIBS})

建立OpenCV程序需要的头文件

#include 
#include 
using namespace cv;

显示图像

OpenCV 使用 cv::Mat表示整个图像

cv::Mat image = cv::imread("img.jpg");  //装入图像
cv::namedWindow("Example Image");
cv::imshow("Example Image", image); //显示图像
cv::waitKey(0); //防止控制台程序退出

二值图像

二值图像一般用于形状滤波的判断

cv::Mat thresholded;
cv::threshold(image, thresholded, 60, 255, cv::THRESH_BINARY);

直方图统计像素

直方图可以分为灰度直方图彩色直方图
直方图反映了从0~255之间颜色的分布情况。

你可能感兴趣的:(OpenCV 快速笔记)