一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
-
🍊 👋 Follow me 👋,一起 Get 更多有趣 AI、冲冲冲 🚀 🚀
基于颜色分布的连续自适应均值漂移【跟踪】算法(camshift algorithm)
有兴趣了解这个算法可以自行检索该算法相关文献:
脚本运行输入
运行代码如下:
# 下载的 mp4 文件 copy 到 opencv/samples/data/ 目录下
cp slow_traffic_small.mp4 opencv/samples/data/
cd opencv/samples/python/tutorial_code/video/meanshift
# 运行输入如下:
python camshift.py ../../../../data/slow_traffic_small.mp4
# 另外一个 meanshift.py 脚本也可以运行测试:
python meanshift.py ../../../../data/slow_traffic_small.mp4
运行效果如下:
Lucas-Kanade Optical Flow calculation【光流计算跟踪】
运行代码如下:
cd opencv/samples/python/tutorial_code/video/optical_flow
python optical_flow.py ../../../../data/slow_traffic_small.mp4
运行效果如下:
运行代码如下:
cd opencv/samples/python/tutorial_code/video/optical_flow
# 需要 把 vtest.avi copy 到当前目录作为默认输入
cp ../../../../data/vtest.avi .
python optical_flow_dense.py
效果如下:
This program demonstrates line finding with the Hough transform【使用霍夫变换进行寻线的过程】
运行代码如下:
cd /opencv/samples/python/tutorial_code/ImgTrans/HoughLine
# 把 opencv-master4.5.1\opencv\samples\data 目录下 代码使用的 数据 copy 到 当前目录
cp ../../../../data/sudoku.png .
python hough_lines.py
# 或者另一个 方法
cd ../HoughCircle/
cp ../../../../data/smarties.png .
运行效果如下:
Sample code that shows the functionality of copyMakeBorder【检测 图像边框】
运行代码如下:
cd opencv/samples/python/tutorial_code/ImgTrans/MakeBorder
cp ../../../../data/lena.jpg .
python copy_make_border.py
效果如下:
镜像 翻转
运行代码如下:
cd opencv/samples/python/tutorial_code/ImgTrans/remap
python Remap_Demo.py --input ../../../../data/chicky_512.png
效果如下:
图像变形 -- 旋转角度
运行代码如下:
cd opencv/samples/python/tutorial_code/ImgTrans/warp_affine
python Geometric_Transforms_Demo.py --input ../../../../data/lena.jpg
效果如下:
博主简介:软件工程硕士、已毕业、马上 10w 读者 粉丝
- 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
- 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
- 🍊 C++、Python、Java 略懂一二
喜欢请关注 墨理学AI 及其 同名 公众号 墨理学AI
取经路上,让墨理学AI 陪你畅享更多有趣AI