0
点赞
收藏
分享

微信扫一扫

OpenCV 光流计算跟踪、图像镜像翻转处理【4】


OpenCV 光流计算跟踪、图像镜像翻转处理【4】_计算机视觉

基于颜色分布的连续自适应均值漂移【跟踪】算法(camshift algorithm)

有兴趣了解这个算法可以自行检索该算法相关文献:

​​例如:基于Camshift算法的小球跟踪​​

脚本运行输入

​​输入是一个 mp4 需要自行点击下载​​

运行代码如下:

# 下载的 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 脚本也可以运行测试:

运行效果如下:

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_当前目录_02

Lucas-Kanade Optical Flow calculation【光流计算跟踪】

运行代码如下:

cd

运行效果如下:

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_计算机视觉_03

运行代码如下:

cd opencv/samples/python/tutorial_code/video/optical_flow

# 需要 把 vtest.avi copy 到当前目录作为默认输入

效果如下:

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_人工智能_04

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

运行效果如下:

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_当前目录_05

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_计算机视觉_06

Sample code that shows the functionality of copyMakeBorder【检测 图像边框】

运行代码如下:

cd

效果如下:

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_计算机视觉_07

镜像 翻转

运行代码如下:

cd

效果如下:

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_python_08

图像变形 -- 旋转角度

运行代码如下:

cd

效果如下:

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_人工智能_09

OpenCV 光流计算跟踪、图像镜像翻转处理【4】_人工智能_10

举报

相关推荐

0 条评论