用Python把OpenCV的samples跑了一遍,各模块的功能如下:
mosse.py 运动物体检测
motempl.py 运动物体变成白色
mser.py 边缘检测(区域特征提取)
opt_flow.py运动方向检测
plane_ar.py 增强现实
plane_tracker.py 平面追踪,如果是立体的就会改变平面
stereo_match.py 把图片变成 3D point
watershed.py 分水岭
morphology/py 形态学
lk_track.py 动态跟踪 加方向判断
lk_homography.py 特征点
lappyr.py 视频加滤镜
hist.py 直方图
grabcut.py 分水岭
feature_homography.py 这个也是特征点
facedetect.py人脸检测,rect的四个参数为左上角点,右下角点
edge.py 边缘检测
distrans.py 二值图像的距离变换
digits_adjust.py 训练SVM和KNN的
color_histogram.py 颜色直方图
camshift.py 运动跟踪算法
calibrate.py 标准化 形变系数;
browse.py 图像放大
asift.py 两张图sift匹配
_doc.py grabcut算法