自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 【python】详解事件驱动event实现 -- 转载

# -*- coding: utf-8 -*-"""Created on Tue Nov 13 13:51:31 2018@author: 18665"""# 系统模块from queue import Queue, Emptyfrom threading import *########################################################################class EventManager: #-----------.

2020-12-25 15:23:06 246

转载 Python之数据序列化(json、pickle、shelve)(转载)

https://www.cnblogs.com/yyds/p/6563608.html

2020-12-23 11:27:55 152

原创 CodingGame 前两题 -- The Descent -- Dungeons and Maps

https://www.codingame.com/ide/puzzle/the-descent大概就是飞机飞一次就下降1的距离,每次飞行都要击毁一座最高的山来保驾护航,知道飞机落地。这题有个坑就是 飞机发射不一定会将一座山的高度夷平,可能只会消除一部分,因此不能说一次while循环就输出整个输入的结果,不过这样也让代码变得更简单,之前想的太复杂了每次while循环都要讲最大高度 和 攻击山头的下标置0,无缝衔接下一次攻击import sysimport math# The whil

2020-12-16 20:10:52 965

原创 游戏活动开发

做游戏开发有一小段时间咯,进来都是修一些简单的小bug,不过通过修简单的bug也能快速熟悉代码逻辑,毕竟不可能把所有代码过一遍的,实在是太多了。 我是做游戏客户端的(超级水),这里稍微介绍一下如何做一个活动,比如A活动是一个达到某个条件后可领取特定奖励的活动。这个时间描述标题啥的一般是策划配置好,客户端只需要读表就可以了,服务端根据策划配好的时间判断A活动是否开放,如果开放的话客户端就能看到这个A活动入口,当然客户端可以强制刷新这个A活动,但是点击没有服务端的回馈信息,相当于没用...

2020-12-11 16:41:11 295

转载 pycharm connot find declaration to go to

contrl + 鼠标左键无法跳转过去的解决办法如下:1、File -> settings -> Project Interpreter -> show all > + system interpreter 网上基本都是这个方法,但对我没有用。2、File -> settings -> Project structure -> cancel all checked and set only root as a source ...

2020-11-06 15:53:16 363

原创 python 4399别踩白块儿脚本

持续无聊中,看到别踩白块儿觉得这个脚本貌似比较好写。需要用到的python 库如下import pyautoguifrom PIL import ImageGrab, Imageimport win32gui,win32api,win32con打开4399,选一个别踩白块的小游戏,点击全屏固定屏幕,按下F12获取该窗口的标题由于我用谷歌浏览器,所以titile =u"别再踩白块了_别再踩白块了html5游戏在线玩_4399h5游戏-4399在线玩 - Google Chrome".

2020-06-13 21:08:15 2459 2

原创 python 自动解4399数独游戏

需要用到的库import pyautoguifrom PIL import ImageGrab, Imageimport win32gui,win32api,win32conimport cv2import numpyimport time首先打开4399,挑选一个数独游戏,点击全屏,用picpick软件获取数独左上角和右下角的屏幕坐标,记录下来,然后按下F12获取该窗口的title = "九宫格数独小游戏,在线玩,4399小游戏"具体思路是 利用win32gui库..

2020-06-13 13:31:39 786 1

原创 python 删除文件夹下的文件,保留但清空子文件夹

比如需要操作的文件夹是C:\Users\qidiequan\Desktop\code-example\SimpleChatRoom\PlayerState,其下面有两个子文件夹和一个文件,我的目的是需要删除名字为4的文件,以及清空子文件夹1和3。 代码如下: import os import shutil # 删除文件夹下的文件&&保留但清空子文件夹 def del_file(filepath): p...

2020-05-14 14:38:03 2009

原创 Unity 设置物体的旋转方向

设置物体在世界坐标上的旋转方向transform.rotation = Quaternion.Euler(new Vector3(x, y, z)); x, y, z 分别是绕世界坐标的x轴/y轴/z轴的旋转角度。

2020-05-13 22:45:22 4300

原创 Unity 实例化物体 设置位置

踩了一个Unity的坑,记录一下。 unity 实例化物体然后再修改这个物体的位置--有时候并没有修改成功,位置还是原来初始的位置。因为我是先在一个脚本上实例化了这个物体,接着再从另外个脚本修改这个物体的位置,结果修改不成功。 所以你最好在实例化物体的时候就给这个物体安排好位置,最好不要之后再修改吧。反正我搞了好久,用Invoke延时0.8秒左右勉强可以修改成功,但是等待很难受就是了。 代码: GameObject player = (Game...

2020-05-13 22:18:01 4626

原创 模糊检测SMD2代码,从视频流中抽取某段间隔最清晰的K张图片

smd2灰度差分乘积法,速度感觉略慢,因为要遍历每个像素,一个像素与右边像素的差sub1 及与下面像素的差sub2,然后求积,score = abs(sub1)*abs(sub2), 将所有像素的score 累加 得出scores。 scores值越大说明边缘越多,图像越清晰。下面将smd2封装成一个类。其中def saveImage(self, imageList): # 保存清晰图...

2019-08-29 18:20:58 1174 1

原创 python + pyqt5 视频播放UI界面

需要装的包有pyqt5和opencv,我的python版本是3.7 。最近在做一个人头检测的项目,识别的效果还算可以了,组长说要做一个demo出来,用来展示我们的成果……然后我就用python+qt做了一个超级简陋的界面出来了。为了避免大家走弯路先跟大家说一下,qt 直接贴图片在label上的话很简单,几行转换语句就行了。但是视频是不能这样的,一开始我想当然的以为将视频读取帧,然后将每一帧...

2019-08-10 14:49:39 12712 18

原创 python--鼠标给正样本图片作框图标记,保存坐标

在做目标检测的时候,需要从拍下来的图片中截取我们的目标,将目标的坐标保存在文档中,方便做训练的时候直接读取图片,截取特定roi区域即可作为正样本投入训练了。 下面是我用python写的一个简单的脚本。 两个函数,一个是鼠标的回调函数,一个是主函数。 回调函数调用全局变量保存矩形框的坐标xmin ymin xmax ymax 还有就是逻辑flag,和...

2019-07-30 18:45:03 1293 1

原创 点云特征提取--vfh

开始做点云识别了,在matlab 上自己写了一个点云特征提取脚本,跑出来的效果还不错,于是想跟pcl官网的点云特征提取算法比较一下,看看两者在识别上谁会好一点。 vfh代码我参考某位博主的,忘记是谁了阿。 我封装成了一个函数,输入点云,返回308维的点云特征。#include <pcl/features/vfh.h>#include <...

2019-07-09 17:36:52 6958 20

原创 MATLAB读取列数不一致的文件(1、跳过前面N行数据,2、读取每行列数不同数据)

MATLAB常见的读取加载数据文件都是用load 、importdata之类比较多,该类方法多局限于文件数据每一行的列数都是相等的; 但是如果遇到的数据文件前面N行数据是英文或中文,剩下的是列数相等的数据,那这类导入方法有点不行了,例如数据文件长这样: 我们要读取的是后面列数相同的浮点型数据,保存在一个矩阵中,需要跳过前面11行数据(这...

2019-06-26 10:18:27 17334 1

原创 python训练级联分类器

1、 复制opencv的两个exe文件:opencv_createsamples.exe、opencv_traincascade.exe放在新建的文件夹中Code 2、收集未处理的正样本在Code/Picture/OriginNegPicture 中 收集未处理的负样本在Code/Picture/OriginPosPicture 中 ...

2019-06-17 16:41:24 2885 2

原创 机器学习样本数据集,训练正负样本

1、Caltech-101 数据库:该数据库在2003年被发布,包括101类目标图像和1类背景图像,共102类,彩色图像较多,有部分灰度图像。总共图像数为9145(除去背景后总数为8677),每类图像数大约在31~800之间,图像大小为300×200。此数据库的特点是:每个图像只含有一个目标,且目标大都处于图像中间位置,基本上占据整个图像区域,背景相对比较简单。 ...

2019-06-17 11:46:58 5746

原创 样本数少于特征数的PCA降维

模式识别在做SVM支持向量机的分类问题的时候,考虑到读取的图片特征数过大,如我的图片进行压缩之后还是有8100多的特征,而我的训练样本数只有600多张,需要用PCA降一下维,但是平时学的PCA降维要求样本数要大于特征数的,不然求不出协方差矩阵。 我们老师说可以将训练样本的特征集转置过来求主成分向量大同小异。 然后我就着手试一试了。代码如下,传入参数 X...

2019-06-09 22:10:05 7471 15

原创 利用matlab将三维数据拟合成三维曲线

拟合三维曲线貌似可以用相信回归做,但是matlab有一个自带的polyfit函数,可以直接算出二维数据的拟合曲线,用的是最小二乘法的思想。 思路其实很简单,将两条拟合的二维曲线组合在一起就是三维曲线了。 先上代码吧clc;clear all;%fb = load('./LeafCloud/bend.txt');fb = load('./Le...

2019-06-08 01:18:09 32990 14

原创 根据形变程度给点云上色

最近的激光雷达项目老师要求我做一个根据叶片的形变程度给点云上颜色。我的想法是通过计算出点云每个点的法向量和曲率然后根据曲率的大小遍历点云添加颜色很简单,也很容易实现因为pcl有直接的代码可以算出点云的曲率,有这一步就成功了一半了。计算出曲率的最大和最小值,曲率最小的时候点云为红色曲率最大的时候点云为蓝色红色到蓝色的渐变过程需要设置三原色中的green 随曲率值的变化...

2019-05-31 18:06:51 1381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除