![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
巴川笑笑生
信安本科在读。
个人网站www.ranyou.tech
展开
-
一个pyqt的gui
给YOLOv3github上的pytorch项目写了个UI然后就拿来用了代码为from PyQt5.Qt import *import sysimport osclass MainWindow(QWidget): def __init__(self): super().__init__() self.save_bool=False self.show_bool=True self.camera_bool=T原创 2020-05-17 15:52:01 · 142 阅读 · 0 评论 -
创建大量文件夹的脚本
转载自巴川笑笑生的博客创建大量空文件夹`import osroot=os.getcwd()for i in range(0,200): dir=root+"\\"+str(i) os.makedirs(dir)目录名字可以按规则生成转载 2019-12-18 15:34:26 · 394 阅读 · 0 评论 -
各种解背包问题
montecarlo蒙特卡洛import numpy as npdef solve(vlist,wlist,totalWeight,totalLength): ValListLen=np.power(2,totalLength) choiceList=np.arange(ValListLen,dtype=np.int32) np.random.shuffle(choiceList) choiceListLen=ValListLen//4*3 ValList原创 2020-06-06 12:51:09 · 360 阅读 · 1 评论 -
prim&kruskal算法(python)
import mathdef prim( graph ): vertex_num=len(graph) INF = 1 << 10 visit = [False] * vertex_num dist = [INF] * vertex_num preIndex = [0] * vertex_num for i in range( vertex_num ): m原创 2020-05-17 15:10:25 · 254 阅读 · 0 评论 -
PyQt随机数发生器
from PyQt5.Qt import *import sysclass MyLabel(QLabel): def __init__(self,*a,**b): super(MyLabel, self).__init__(*a,**b) class MyTimer(QLabel): def __init__(self,*a,**b): super(MyTimer, self).__init__(*a,**b) ft=QFo原创 2020-05-14 09:09:08 · 489 阅读 · 0 评论 -
PyQt定时器
from PyQt5.Qt import *import sysclass MyLabel(QLabel): def __init__(self,*a,**b): super(MyLabel, self).__init__(*a,**b) class MyTimer(QLabel): def __init__(self,*a,**b): super(MyTimer, self).__init__(*a,**b) ft=QF.原创 2020-05-14 09:07:14 · 586 阅读 · 0 评论 -
感知哈希法检测镜头边缘
做法是先下取样,然后dct提取频率特征,把不重要的高频分量滤掉,再用二值化,再计算海明距离显然,海明距离大的地方,就是镜头边缘选取的视频有平移,变焦,渐变的镜头剪辑,可以用作测试,视频见附件。import cv2import numpy as npcap = cv2.VideoCapture('./test.mp4')dct=np.zeros([8,8])hash_pre=np.z...原创 2020-03-13 11:37:42 · 245 阅读 · 0 评论 -
两帧相减法实现镜头边界检测
两帧相减法实现镜头边界检测一个镜头指的是一段连续画面,有时为了提取视频信息,必须对视频的镜头进行拆分。最为简单的是两帧相减法:即前后两帧相减,通过阈值选出一部分变化的像素,当被选出的像素比例大于阈值时,视为镜头转换。所以有两个参数,要手工调,很不方便。(或许可以用深度学习试一试)再者,当两个镜头变化时,会有连续的帧出现变化,可以用出现变化的帧去抑制下一变化帧,从而只选取一帧。import...原创 2020-03-12 21:36:41 · 519 阅读 · 0 评论 -
读取bmp并把rgb转到hsv
读取BMP用这张老图做例子首先BMP文件有四个部分,分别是文件头信息头调色板数据调色板是由于早期的硬件问题造成的,现在的位图一般没有调色板部分,所以其实一共有三个部分。为了读取bmp文件,我们声明一个类ReadBMPFile来匹配bmp的数据结构。首先定义构造函数def __init__(self, filePath) : file = open(...原创 2020-03-09 16:25:56 · 651 阅读 · 0 评论