5 zhangphil

尚未进行身份认证

我要认证

《高性能Android开发技术》(北京航空航天大学出版社)作者。

等级
TA的排名 130

Python视频添加水印

假设现在有一个源视频文件test.mp4,把watermark.jpg作为水印图片logo加入到视频test.mp4中,最终生成添加水印后的result.mp4文件:import moviepy.editor as mpif __name__ == "__main__": video = mp.VideoFileClip("test.mp4") logo = (mp.ImageClip("watermark.jpg") .set_duration(vi.

2020-06-06 01:49:58

OpenCV对视频录像按照间隔切割抽取图片帧,Python

#OpenCV对视频录像按照间隔切割抽取图片帧,Pythonimport cv2import osif __name__ == "__main__": vc = cv2.VideoCapture('test.mp4') if vc.isOpened(): # 是否正常打开 print("打开ok") else: print("打开失败,程序退出") exit(-1) savedpath = 'image/' .

2020-06-05 07:53:25

OpenCV读取视频录像分解抽帧,Python

import cv2import osif __name__ == "__main__": vc = cv2.VideoCapture('test.mp4') if vc.isOpened(): # 是否正常打开 print("打开ok") else: print("打开失败,程序退出") exit(-1) savedpath = 'image/' isExists = os.path.exists(sav.

2020-06-03 23:11:28

OpenCV HSV色域空间转换,Python

假设有一张九宫格图片:需要忽略里面的1到9数字,仅仅把框架提取出来,那么就需要用到HSV色域空间转换:import numpy as npimport cv2if __name__ == "__main__": img = cv2.imread("p.jpg") hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # 色彩空间转换为hsv,分离. low = np.array([0, 100, 100]) high =

2020-06-03 01:40:45

OpenCV霍夫变换检测圆形,Python

假设现在把图中的足球圆形轮廓检测出来,并用红线标记:python代码:import cv2import numpy as npif __name__ == "__main__": original_img = cv2.imread("c.jpg") gray = cv2.cvtColor(original_img, cv2.COLOR_BGR2GRAY) blur_img = cv2.GaussianBlur(gray, (3, 3), 0) ci.

2020-06-02 07:50:55

OpenCV霍夫变换直线检测,Python

假设需要把图片中的直线检测出来并用红线标记:import cv2import numpy as npif __name__ == "__main__": original_img = cv2.imread("p.jpg") gray = cv2.cvtColor(original_img, cv2.COLOR_BGR2GRAY) blur_img = cv2.GaussianBlur(gray, (3, 3), 0) edges = cv2.Canny(b

2020-06-01 00:53:08

OpenCV Canny边缘轮廓检测,Python

假设一张这样的图片:检测边缘轮廓:# OpenCV Canny边缘轮廓检测,Pythonimport cv2if __name__ == "__main__": img = cv2.imread("pic.jpg") # 高斯模糊 gaussian_img = cv2.GaussianBlur(img, (3, 3), 0) result = cv2.Canny(gaussian_img, 200, 480) cv2.imwrite("canny

2020-05-20 23:46:30

OpenCV图像相似度检测,Python实现

OpenCV图像相似度检测,简单的说是大图中找小图。假设把大图中的一部分图Android小机器人检测出来并用红色的线框出来。# OpenCV图像相似度检测matchTemplate,Python实现import cv2 as cvif __name__ == "__main__": # 先把图片灰度处理。 img = cv.imread('pic.jpg') img_gray = cv.cvtColor(img, cv.COLOR_BGR2GRA.

2020-05-20 08:20:35

Python裁剪截取图片两种方案:OpenCV与Pillow

Python裁剪截取图片两种方案:OpenCV与Pillow# Python裁剪截取图片两种方案:OpenCV与Pillowimport cv2from PIL import ImagesrcImg = "./image.jpg"x = 8y = 16w = 32h = 16# OpenCV的方法def method_1(): img = cv2.imread(srcImg) print(img.shape) # 提供矩形的高度区间和宽度区间

2020-05-16 00:19:35

软件开发版本号常用的简洁命名规则和方案

软件开发版本号常用的简洁命名规则和方案一, 一般版本号命名的简洁规则:三段式命名规则软件版本号命名一般采用三段式命名规则,三段式命名规则也是最常用的规则,大体上,如某个版本的a.b.c,具体的实例比如2.0.1:第一位a是大版本号,通常说的主版本号,这是最主要的核心基线版本。第二位b是小版本号,通常说的子版本号,因为一个大版本号经常需要更新和增删若干子的、小的功能模块,但功能更新还达不到一个大版本的级别。小版本号和子版本号一般作为大版本号的补充。第三位c是末端最小版本号,阶段性版本号。一...

2020-05-10 23:28:45

git查看当前SSH密钥和pub密钥

第一步:cd ~/.ssh第二步:cat id_rsa.pub

2020-04-26 00:00:00

生产力工具:功能强大又好用的浏览器网页截屏工具FireShot

生产力工具:功能强大又好用的浏览器网页截屏工具FireShot,基于Chrome浏览器。直接在Chrome的网上应用商店搜索 FireShot ,第一个即是。然后作为Chrome插件安装,就可以使用它截图,支持全屏,选定区域等等多种方式截图。官网地址:https://getfireshot.com/...

2020-04-22 23:39:18

mtproxy

mkdir /home/mtproxy && cd /home/mtproxycurl -s -o mtproxy.sh https://raw.githubusercontent.com/ellermister/mtproxy/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy....

2020-04-12 21:45:32

检测/监测/检查远程主机TCP链接是否可达

检测/监测/检查远程主机TCP链接是否可达如果只是想测试远程主机的可达性,只需要使用ping命令,ping远程主机的ip即可知道。但是有时候想知道远程主机是否可以建立TCP链接,换言之,远程主机TCP的socket是否可用。可以使用telnet命令:命令格式为:telnet ip port其中ip为远程主机的ip地址。port为22,22是linux系统默认的SSH端口...

2020-04-08 23:30:33

Java命令模式,一个简单示例

public interface Command { void exe();}public class Light { public void on(){ System.out.println("打开"); }}public class LightCommand implements Command { private...

2020-03-08 23:13:20

Java自带的迭代器Iterator

import java.util.Iterator;public class Item<T> implements Iterator { private int pos = 0; private T[] array; public Item(T[] array) { if (array == null) { thr...

2020-02-12 23:03:12

TensorFlow的张量Tensor

张量(tensor)可以看作是向量、矩阵的自然推广,用来表示广泛的数据类型。0阶张量即标量,也就是一个数;1阶张量就是一个向量;2阶张量就是一个矩阵;3阶张量可以称为一个立方体,具有3个颜色通道的彩色图片就是一个这样的立方体。张量的阶数有时候也称为维度,或者轴,英文axis。设axis=i,则Numpy沿着第i个下标变化的方向进行操作。数学或者物理的中,dimensions是在空间中表示一个...

2020-02-02 23:13:56

隐函数快速微分法

2020-01-21 00:12:22

偏导数求导次序问题

2020-01-19 23:07:59

sympy解二元函数偏导数,Python

from sympy import *if __name__ == '__main__': # 函数表达式变量 x, y = symbols('x y') # 二元函数表达式 f = x ** 2 + 3 * x * y + y - 1 # f关于x的偏导数,y是常量 fx = diff(f, x) print(fx) #...

2020-01-18 00:55:05

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。