基于模板匹配的视频目标检测与轨迹跟踪

一、视频生成 巧妇难为无米之炊,在研究之前应该要先有研究的视频。然而在电脑以及网上找了一段时间后发现没有合适的。 而正巧电脑中有一帧帧的卫星影像。所以就想自己将这些帧拼起来构成一小段视频,用于后续处理。 1.代码 同样感谢Python和OpenCV,使得组成视频的核心代码十分简洁,一...»

Python下GDAL安装与使用

之所以想在Python下使用GDAL,其实源自一个很实际的需求。虽然OpenCV处理图像能力很强, 但是有个短板就是无法加载真正的遥感影像进行处理。因为遥感影像原图一般都1G多, 利用OpenCV直接打开会提示内存不足。 于是自然地在网上找OpenCV打开大图像的相关内容,发现并没有这方面...»

基于Python的OpenCV图像处理14

模板匹配 简介 模板匹配顾名思义就是给定一幅影像(模板)然后在另一幅 图像中寻找这个模板的操作。它是一种用来在一幅大图中 寻找模板图像位置的方法。在OpenCV中有cv2.matchTemplate() 函数供我们方便调用。它的工作原理与2D卷积函数一样, 将模板图像在输入图像(大图)...»

PS批量图片压缩

在日常生活中,有时有这样的需求。有一堆图片需要修改成指定大小,并且尽可能压缩。虽然说人工一个个修改大小, 然后压缩也可以,但如果有上百张图片,这样做未免效率太低了。所以就需要批量处理。要实现我们的目标, 需要完成三部分内容:批量处理、修改图片大小、降低图片质量。这是图片压缩的几个常用方式。...»

基于Python的OpenCV图像处理13

2D直方图 在前面我们学习了绘制普通的直方图,x轴是图像的灰度级数,如256,y轴是某一灰度级对应的像素数或出现的概率。 在这过程中,我们只考虑的图像的灰度信息这一个特征,因此称作一维,对应的就是一维直方图。那么对于二维而言, 自然是需要考虑两个特征,这两个特征分别是:颜色(Hue)和...»