
Opencv
路径切忌中文!
dyhBUPT
这个作者很懒,什么都没留下…
展开
-
opencv-python: 输出视频——正确设置分辨率
当我们使用opencv-python利用图像生成视频时,通常需要cv2.VideoWriter()命令,比如下面给出一个具体例子“”“下面程序是将img_in_dir目录下的100帧图像转成视频video.mp4”“”import osimport cv2import numpy as npdef visualize(img_in_dir, video_out_path): fourcc = cv2.VideoWriter_fourcc(*'mp4v') out = cv2.原创 2020-09-22 15:32:21 · 3129 阅读 · 0 评论 -
opencv-python:编写个人画板
需求分析: 在一个背景图上(optional) 进行绘制,可以使用圆形刷子或画矩形,也可以使用圆形橡皮;圆形刷子或橡皮可以调整半径; 可以保存结果图以及前景图(即去除掉背景); 本程序可以用于为图像制作mask,因此也对“将mask作用于图像”进行了实现;所需库: import os import sys import cv2 import numpy as np完整源码及注释:...原创 2020-03-22 21:57:24 · 764 阅读 · 0 评论 -
opencv-python:cv2.waitKey()使用注意
1. waitKey函数功能 说白了就是对键盘事件进行delay(ms)的等待(delay=0则为无限等待),若触发则返回该按键的ASSIC码(否则返回-1)2. 使用范例 这里我们创建一个全黑窗口,并设置按键功能(‘m’,‘n’则打印数字,'q’则退出) PS:ord()函数——Return the Unicode code point for a one-character stri...原创 2020-03-20 11:13:09 · 10979 阅读 · 3 评论 -
opencv-python:视频读写
最近尝试跑YOLOv3的效果,希望读入视频、逐帧处理、显示并保存视频,这里结合代码简单记录一下方法~def test_video(model, video_path, video_out_path): cap = cv2.VideoCapture(video_path) fourcc = cv2.VideoWriter_fourcc(*'MJPG') out = cv2....原创 2019-12-09 10:28:02 · 441 阅读 · 0 评论 -
opencv-python:创建图像容器 dtype=np.uint8
opencv-python 创建图像容器 dtype=np.uint8今天踩了一个坑,在opencv-python中,若想为图像创建一个容器,需要指定dtype=np.uint8,否则虽然你的容器矩阵中是有值的,但是无法正常imshow一、未指定dtype二、已指定dtypeWTF!WTF!WTF!...原创 2019-11-16 21:48:14 · 17574 阅读 · 4 评论