最近少帅下飞机的视频也是火遍全网啦,有的大神用CAD画
有的用Solidworks画
那怎么用python画呢?
其实就是一个二值化加上像素化的过程,直接上源码
(喜欢的关注公众号Pythonicave,各种各样有趣python源码分享)
import cv2
import numpy as np
def process_video(input_path, output_path, pixel_size=10):
# 打开视频文件
cap = cv2.VideoCapture(input_path)
# 获取视频的帧率、宽度和高度
fps = cap.get(cv2.CAP_PROP_FPS)
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) # 原始帧宽度
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) # 原始帧高度
# 定义视频编解码器并创建 VideoWriter 对象
fourcc = cv2.VideoWriter_fourcc(*'mp4v') # 使用 mp4 编码
out = cv2.VideoWrite