OpenCV 图像处理基础:从视频查看、图像变换到颜色处理与目标检测
1. 视频查看操作
在进行图像处理之前,我们可以先查看之前录制的视频文件。具体操作步骤如下:
1. 导航到保存脚本的工作文件夹。
2. 在终端输入 sudo python view_video.py 并回车。
执行上述命令后,会打开一个新窗口,显示之前录制的视频文件。当视频播放结束时,视频会停止。若要结束程序并关闭窗口,按下 Q 键即可。
2. 图像变换
现在我们已经了解了如何获取图像,接下来看看可以对图像进行的一些基本操作,这些操作有助于我们实现跟踪球的目标。
2.1 图像翻转
在项目中,相机的放置位置可能并不理想,经常需要将相机倒置安装,或者出于某些原因需要翻转图像。OpenCV 的 flip() 方法可以轻松实现这一功能。该方法有三个参数:要翻转的图像、指示翻转方式的代码以及翻转后图像的目标位置。最后一个参数仅在需要将翻转后的图像赋值给另一个变量时使用,也可以直接在原图像上进行翻转。
通过提供 flipCode ,可以实现图像的水平翻转、垂直翻转或两者同时翻转。 flipCode 为正数、负数或零,其中零表示水平翻转,正数表示垂直翻转,负数表示在两个轴上同时翻转,通常使用负数可以将图像有效旋转 180 度。
以下是一个使用之前的三个球的图像来演示翻转帧的示例:
1. 打开 Thonny IDE 并创建一个新文件。
2. 将
超级会员免费看
订阅专栏 解锁全文
27万+

被折叠的 条评论
为什么被折叠?



