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 <cv.h>
#include <highgui.h>
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之间颜色的分布情况。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容