当前位置: 代码迷 >> 综合 >> OpenCV Object Tracking
  详细解决方案

OpenCV Object Tracking

热度:37   发布时间:2023-11-20 04:41:54.0

OpenCV Object Tracking

官方网站:https://www.pyimagesearch.com/2018/07/30/opencv-object-tracking/
参考网站:智车科技

1.Python package之imutils介绍

Resizing
功能:resize函数可以在保证原有图片的长宽比的条件下对图片进行缩放。同时,该函数也提供width和height参数,可以将图片变换为任意长宽比的图片。

2.在终端运行安装了 pip apt-get install imutils,pip install opencv-python(无用),再将imutils安装包放到现在目录下

3.在PyCharm中调试具有命令行输入项argparse的内容,参考

https://blog.csdn.net/wwwsssZheRen/article/details/80020778

4.利用cv2.rectangle(img, (x,y), (x+w,y+h), (0,255,0), 2)画出矩行

参数解释

第一个参数:img是原图

第二个参数:(x,y)是矩阵的左上点坐标

第三个参数:(x+w,y+h)是矩阵的右下点坐标

第四个参数:(0,255,0)是画线对应的rgb颜色,绿色

第五个参数:2是所画的线的宽度

原文:https://blog.csdn.net/hjxu2016/article/details/77833984

5.enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

参考链接:http://www.runoob.com/python/python-func-enumerate.html

6. font = cv2.FONT_HERSHEY_TRIPLEX

cv2.putText(img, ‘opencv’ , (10, 500), font, 4, (255, 255, 0), 1,False)
添加文字,定义字体,然后写入文字,这里写入文字为’opencv’,写入文字的开始位置为(10, 500),字体大小为4像素,字体颜色为 (255, 255, 0),字体粗细为6像素,最后的布尔值不知道有什么用,

链接:https://www.jianshu.com/p/e99ede5103ed

  相关解决方案