图像处理实例集合
1、bmp
bmp和yuv420 plat格式的图片文件相互转换
运行环境:linux,编译器:gcc
文件说明:
- bmp.h-----声明bmp头结构,bmp2yuv.c 和 yuv2bmp.c公用
- yuv2bmp.c----- yuv图片转换为bmp格式程序
- bmp2yuv.c----- bmp图片格式转为yuv格式程序
2、OpenCV
此目录是学习OpenCV时写的一些demo程序。
在最新的Ubuntu 19.04中可以使用此方法安装OpenCV 3.2:
sudo apt update
sudo apt install libopencv-dev -y
源码编译,参考自动安装OpenCV的脚本
OpenCV ROI和图像混合。
OpenCV addWeighted 函数进行线性混合。
对比度和亮度调节的示例程序,对比度和亮度的调节方法,滑动条的使用以及像素的访问方法。
OpenCV中各项GUI组件的应用。
OpenCV中两种基本的形态学操作,腐蚀与膨胀的应用。
OpenCV中的轮廓提取函数的应用。
对图像直方图的计算
Opencv中人脸识别的示例(识别速度较慢)
Opencv的关于帧差法检测视频中动态情况的示例
如何使用OpenCV修改图片大小