LearningOpenCV
LearningOpenCV copied to clipboard
Source code for Learning OpenCV 《学习OpenCV》源码及 Mac 运行工程
LearningOpenCV
Source code for Learning OpenCV
《学习OpenCV》源码,使用 OpenCV 2.4
自带 Mac 项目 Xcode 工程。
使用方法
下载源码
git clone https://github.com/yourtion/LearningOpenCV.git
加入OpenCV
使用 HomeBrew
安装:
$ brew install opencv
安装后 OpenCV
位于 /usr/local/Cellar/opencv/2.4.13/lib
,也就是 Xcode 工程中的 lib
的位置。
使用Demo
所有源码按照章节放在 src
目录下,数据位于 data
目录。
Checkout 到对应的 commit 即可运行对应的 Demo。
源码列表
- 相机数据获取 - CameraCapture
- 图片简单变换 - ImageCannyAndPyrDown
- 加载图片 - LoadImage
- 加载视频文件 - LoadVideo
- 加载视频同时显示进度 - LoadVideoTrackbar
- 图片平滑 - SmoothImage
- 视频转换 - VideoConver
- 半透明 - AlphaBlend
- 文件存储 - FileStorage
- 图片ROI - ImageROI
- 仿射变换 - AffineTransform
- 透视变换 - PerspectiveTransform
- 查找圆序列 - cvHoughCircles
- 绘制盒子 - DrawBoxs
- 直方图EMD计算 - Histogrem-EMD
- 直方图 - Histogrem
- 模版匹配 - MatchTemplate
- 轮廓1 - Contours1
- 轮廓2 - Contours2
- Kalman滤波器 - Kalman
- 金字塔光流L-K - OpticalFlow
- 摄像机标定 - Calib
- 通过文件标定摄像机 - CalibFromFile
- 直线拟合 - 2DLineFitting
- 生成鸟瞰图 - BirdsEye
- 立体标定 - StereoCalib