
opencv-python 常用小工具
使用python语言编写
默执_
生如蝼蚁当立鸿鹄之志,命薄如纸应有不屈之心。
展开
-
mp4转gif
如果最终生成的图片太大,电脑在处理时,内存不够,处理不过来,程序就会崩溃。当然,最终生成的图片太大也没意义,因为我们就是想减轻,方便传播。减少图片大小的一般方式:减小分辨率、跳帧、原创 2025-04-02 05:27:27 · 211 阅读 · 0 评论 -
opencv 按键开启连续截图,并加载提示图片
键盘监听使用的是pynput 库。保存图片时使用了年月日时分秒命名。原创 2024-07-23 10:23:20 · 354 阅读 · 0 评论 -
opencv-python 按比例拆分图像--按比例拼合图像
例如:一张图像我想 均匀分为9份,设置参数为3即可,代表高度与宽度都除3,就分成了9份。如果无法整除,在拼接回原图时,会有几个像素的偏差。原创 2023-03-24 15:43:10 · 422 阅读 · 0 评论 -
opencv 视频自动截图-小工具
采用:python多进程。92秒 13456张,原创 2022-11-25 09:46:09 · 743 阅读 · 0 评论 -
opencv-python人脸识别
opencv-python人脸识别1.opencv官网下载完整版 opencv-python原创 2022-02-25 21:42:28 · 1585 阅读 · 0 评论 -
opencv-python 测试FPS
# coding=gbkimport timeimport cv2cap = cv2.VideoCapture('rtsp://admin:tongshang610@192.168.31.56:554//Streaming/Channels/1') # 读取文件start_time = time.time()counter = 0# 获取视频宽度frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))# 获取视频高度frame_height原创 2022-02-23 20:17:08 · 3976 阅读 · 0 评论 -
opencv-python 视频流光去抖、实时去抖
import numpy as npimport cv2def movingAverage(curve, radius): window_size = 2 * radius + 1 # 定义过滤器 f = np.ones(window_size) / window_size # 为边界添加填充 curve_pad = np.lib.pad(curve, (radius, radius), 'edge') # 应用卷积 curve_smoothe原创 2022-02-23 14:10:35 · 6497 阅读 · 13 评论 -
Opencv-python 实现多张透明图像叠加在一张图像上
我在网上看到这样的问题:Python+OpenCV怎么实现多张png透明图像叠加在jpg图像上?? 就和这张图片一样 多张png叠加在jpg图片上先看我做的效果对方提供的图片实现代码:import cv2def cv_show(neme, img): cv2.imshow(neme, img) cv2.waitKey(0) cv2.destroyAllWindows()def Set_up_the(path, x, y): """ 图像原创 2022-02-18 12:45:38 · 6216 阅读 · 0 评论 -
opencv-python HSV颜色空间 滑动条 调节器
import cv2import numpy as np# 回调函数必须要写# 也可以这样写:lambda x: xdef empty(i): pass# 参数(‘窗口标题’,默认参数)cv2.namedWindow("TrackedBars")# 设置窗口大小cv2.resizeWindow("TrackedBars", 640, 240)# 第一个参数时滑动条的名字,# 第二个参数是滑动条被放置的窗口的名字,# 第三个参数是滑动条默认值,# 第四个参数时滑动条的原创 2022-02-16 16:48:54 · 2532 阅读 · 0 评论 -
opencv-python 图像最简单拼接
使用场景:根据左上、右下、坐标点进行标注矩形截图,对截图进行你想要的处理,再拼接回去。原图如下:截图后:截图后处理:最后拼接回去实现代码:截图部分:import cv2def cv_show(neme, img): # 调整宽高(再次运行也只会加载你调整后的宽高) # cv2.namedWindow(neme, cv2.WINDOW_NORMAL) cv2.imshow(neme, img) cv2.waitKey(0) cv2.destr原创 2022-02-15 13:52:56 · 3588 阅读 · 0 评论 -
opencv-python 摄像头手动截图小脚本、视频自动截图
# coding:utf-8import cv2import osimport time# 网络摄像头# url = http://admin:admin@192.168.31.117:8081# 海康摄像头# url = 'rtsp://admin:tsg610@192.168.31.57:554//Streaming/Channels/2'# 本地摄像头url = 0cap = cv2.VideoCapture(url)index = 1# 是否存在jpg目录if os原创 2022-02-08 09:57:29 · 2224 阅读 · 0 评论