自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (2)
  • 收藏
  • 关注

原创 地大2021校赛出题

对于点P[X,Y,Z]P[X,Y,Z]P[X,Y,Z],其在某个相机下在图像上的坐标为[u,v][u,v][u,v].如果已知相机的内参为KKK,外参为RRR和TTT,其中KKK为3∗33*33∗3的矩阵,RRR为3∗33*33∗3的矩阵,ttt为3∗13*13∗1的向量。按理想相机模型,点P[X,Y,Z]P[X,Y,Z]P[X,Y,Z]在该相机下的投影坐标计算如下:s(uv1)=(K0)(Rt0T1)(XYZ1)s\begin{pmatrix} u \\ v \\ 1 \\

2021-07-18 17:10:38 272

原创 我的大学四年

我的大学四年本科地大这四年,有欢笑有喜悦,有踌躇有失落。谈不上能给大家一点启发,希望用此文记录自己的感想,也好奇是否能和一些人的想法有丝相通的地方。离开2021.6.25下午,天气多云。随着校车渐渐驶离学校,手机上的cug网络断开,这次我是真的离校了。再见了地大,不知重逢是何时。离开前一直想和大学对我影响较大的老师们和一些同学好好道别,甚至心里预演过好几遍,但终究没有付诸于行动,自己给自己留下的遗憾。毕业前回学校恰好呆了一个月,没有参与什么社交活动,除了准备一些毕业的事情和公司项目上分配的任务外

2021-07-18 16:44:19 1087 8

原创 Apritag角点代码检测

#import apriltag#import pupil_apriltags as apriltag # for windowsimport cv2import numpy as npimport sysimport pandas as pdfrom pupil_apriltags import Detectorimport osprint('ok')def init...

2021-07-07 16:59:00 543

原创 处理txt文件,保存为yml和cal文件

xn提供的标定优化后的内外参格式是txt,不满足生成模板的yml和标定测量的cal,故转换void deal_yml_file() { string datapath = "C:/Users/gzr2018/Desktop/xuening'data/0224"; std::string outpath; outpath = datapath + "/yaml...

2021-02-24 10:08:00 1759

原创 欧拉角欧拉矩阵

//计算旋转角double calculateAngle(const Eigen::Vector3d &vectorBefore, const Eigen::Vector3d &vectorAfter){ double ab, a1, b1, cosr; ab = vectorBefore.x()*vectorAfter.x() + vectorBef...

2021-02-17 19:43:00 660

原创 OpenCV 图像和ROI去畸变

void calibration_distort(string cur_photo_path) { cv::Mat cameraMatrix[70]; cv::Mat distortionCoeff[70]; std::vector<cv::Mat> undistortImg(70); std::string datapath = "./dat...

2021-01-18 16:54:00 238

原创 2020年计算机夏令营总结

推免入营的夏令营,感觉今年还是挺难的。博主基本情况是中流211,ACM银,排名前1.3%,数学建模国赛二等奖,六级470。声明一下,今年情况所迫,根本不知道自己能入营哪个学校,所以战术就是海投,没办法,211不是专业第一的话,夏令营就超级被动了。我的入营率25%,心仪的北航,计算所,南大cs都没入营,自所就不敢想了,虽然之前也联系了自所的老师。感觉北方学校基本不能入营,唯一一个西工大还是报名即入营。感受到了深深的歧视感。(入营的都拿到offer了,唯一开心的事情!)1.西工大笔试无机试无.

2020-10-06 15:59:28 3182 5

原创 西工大计算机夏令营面试

西工大夏令营面试感觉面试难度还是比较小,奈何我太菜。线代问题那个真的丢脸。还有面试不提前说序号,随机叫号,运气太差,排到了最后几个,屏幕前等了六个小时,差评。(从面试前的紧张,到开始偶尔刷视频,打游戏消磨了,emmm)1.阅读一段一百字左右的短文,然后翻译。大意:目前数据规模不断提高了,手工处理数据已经不现实了,需要借助计算机科学的手段,例如神经网络,决策树,支持向量机等工具。...

2020-10-06 15:57:00 1659 3

原创 阿里云超级码力第四场-闰年

代码写的比较丑,就是感觉这题有点意思。如果可以判断第二年是闰年,前一年一定是平年。int day_diff(int year_start, int month_start, int day_start , int year_end, int month_end, int day_end){ int y2, m2, d2; int y1, m1, d1; m1 = (...

2020-09-07 13:46:00 152

原创 Linux for windos 2

void get_4_bmp_5(int cam,int group){ srand((int)time(0)); // string pre= "/home/gzr/下载/LXF-20200810-50组_1-10/1-1/CCD"+to_string(cam); string pre="/home/gzr/下载/50组1-10/undistortImg"; ...

2020-08-19 09:50:00 69

原创 linux for windows

map<string,rad_err> linemod_match::match_final(string path){ srand((unsigned) time(NULL));//diff color MIPP_test(); time_t begin,end; double duration; begin=clock(); ...

2020-08-10 19:32:00 227

原创 MPI多进程问题记录

1.MPI多进程协同MPI多进程运行的时候,每个进程的访问空间是独立的。例如对于一个全局变量sum==0。不能同时调用多个进程修改这个值,这样达不到你想要的效果。因为不同进程的执行顺序不确定,而且不同进程的存储空间相互独立。进程之间的沟通只能使用通信函数。2.我的实际问题(视觉测量算法局部并行)24个相同的任务,24个任务计算的结构都要保存到map里面。所以我的task是并行化这一段代码提速。当然提速的前提是要知道代码的时间消耗在哪。如果简单使用不同进程不断更新map,那样就存在1中说的问题。解决

2020-08-10 17:16:33 2321

原创 带领域变异的多模态优化差分进化算法(DE/NCDE/NSDE/)

文献《Differential Evolution with Neighborhood Mutation for Multimodal Optimization》核心技术点总结,网上几乎没有关于多模DE算法的博文,主要是自己复习总结,也和大家一起学习。文章现在读不难,依然记得大一的我,要理解一篇这种文章,简直太难了,看那篇DE文章就不知道看了多久。DE(Differential E...

2020-07-22 11:17:00 2045 9

原创 最近算法的practice

2020/7/2要点普通dp两个字符串的匹配,一个字符串可以添删改其中的字符,求变成另一个字符串的最少操作步数,dp[i][j]表示分别到i和j位置的最少步数,这样状态无后效性模拟题字符串模拟,用python方便很多, ord和chr两个函数,利用 map(int,input().strip().split())输入,水题字符串模拟,python:a[...

2020-07-14 22:35:00 157

原创 Python字符串处理

Python写一些字符串模拟题还是方便挺多,稍微整理一下,以免遗忘切片操作1.简单切片前闭后开,字符串下标从0开始 s[ start : stop ] s[:a] ->表示开头截取到某个特定的位置 s[a:] ->某一位开始截取到最后一位可以用 索引为为负数:从-1开始,表示最后一位2.带步长切片s [start: stop: stride]当步长为负数,反方向的截取部分的字符串,步长的绝对值大于1表示间隔的取数。例如:s[::-1],表示反转字符串。 前两个.

2020-07-02 18:34:25 272

原创 Python字符串处理和输入输出

Python写一些字符串模拟题还是方便挺多,稍微整理一下,以免遗忘切片操作1.简单切片前闭后开,字符串下标从0开始 s[ start : stop ] s[:a] ->表示开头截取到某个特定的位置 s[a:] ->某一位开始截取到最后一位可以用 索引为为负数:从-1开始,表示最后一位2.带步长切片s [start: stop: stride]当步长为...

2020-07-02 18:33:00 438

原创 OJ题目输出的生成

input随机数据生成示例:void data_get_in(){ srand((unsigned int)time(NULL)); freopen("C:\\Users\\gzr2018\\Desktop\\1.in","w",stdout); int len=0; cout<<9<<endl; for(int i=0;...

2020-06-16 23:52:00 185

原创 Weka的使用和二次开发

这篇博客主要讲解基于Weka平台二次开发一个分类器的方法,基于朴素贝叶斯分类器的二次开发的视频,大家也可以去mooc查看中国地质大学(武汉)蒋良校老师课程的第十四章。安装和使用下载去Weka网页下载Weka安装包,Weka是基于Java的数据挖掘软件。如果电脑没有Java jdk环境的,需要下载附带jdk的Weka安装包。按照打开之和页面如下:Weka的使用较为简单,点击E...

2020-06-06 09:43:00 1151

原创 Weka的使用和二次开发(朴素贝叶斯及其属性选择)

这篇博客主要讲解基于Weka平台二次开发一个分类器的方法,基于朴素贝叶斯分类器的二次开发的视频,大家也可以去mooc查看中国地质大学(武汉)蒋良校老师课程的第十四章。安装和使用下载去Weka网页下载Weka安装包,Weka是基于Java的数据挖掘软件。如果电脑没有Java jdk环境的,需要下载附带jdk的Weka安装包。按照打开之和页面如下:Weka的使用较为简单,点击Ex...

2020-06-06 09:43:00 1347 2

原创 PointNet论文理解和代码分析(详解)

简介3D展示有以下几种常见情况:multi-view images(多视角的图片)+2D CNN:图片表示3D数据存在失真。vulmetric data(3D体素)+3D CNN:voxel的分辨率太小,不同物体区别不大,分辨率太高,复杂度太高。mesh data+GNN:图卷积神经网络处理网格数据。image depth+ CNN:带有深度的图片信息point cloud...

2020-05-08 22:44:00 2587 1

原创 VGG-16复现

python版本:2.7TensorFlow版本:0.8.0rc0(输入tf.__version__即可查看)由于TensorFlow版本较低,个别函数用法已经发生变化,不过无关紧要,出现错误网上都有解决方法。输入图片路径,即可查看top-5分类结果。VGG网络结构较为简单,网上学习资源也很多,也可以参考北京大学mooc的tensorflow笔记,本代码也是参考该学习资源。原始图...

2020-05-05 10:08:00 195

原创 树状数组二维偏序之POJ2481

很神奇 ,不知道是不是我理解错了,这个题网上很多题解都是错的吧,数据太弱都过了。题目链接题意:就是给出N个区间,问每个区间是多少其它区间的真子集。题目输入很简单输入n个区间的左右端点(SSS和EEE ,(0 <= SSS < EEE <= 10510^5105) ),但是没有说S<=nS<=nS<=n吧。。。思路:典型的二维偏序关系,第一维先排好序...

2020-04-29 11:39:10 292

原创 TensorFlow使用全连接实现手写数字识别应用

本程序使用TensorFlow实现输入手写数字识别结果,IDE为Pycharm。实现的主要功能是实现断点续训,输入真实图片,输出预测值。有完整代码。分为四个文件:forward.pybackward.pytest.py:测试已经训练好的神经网络,查看正确率app.py:实现应用,输入图片,实现识别技术。神经网络结构本NN采用两层的全连接网络,输入节点数为784,中间节...

2020-04-25 14:47:00 262

原创 TensorFlow实现手写数字识别应用

本程序使用TensorFlow实现输入手写数字识别结果,IDE为Pycharm。实现的主要功能是实现断点续训,输入真实图片,输出预测值。有完整代码。分为四个文件forward.pybackward.pytest.py:测试已经训练好的神经网络,查看正确率app.py:实现应用,输入图片,实现识别技术。神经网络结构本NN采用两层的全连接网络,输入节点数为784,中间节点数为500,...

2020-04-25 14:44:42 418

原创 TensforFlow中常用函数总结

TensforFlow中常用函数总结tf.nn.bias_add(value,bias,name = None):一个叫bias的向量加到一个叫value的矩阵上,是向量与矩阵的每一行进行相加,得到的结果和value矩阵大小相同。import tensorflow as tf a=tf.constant([[1,1],[2,2],[3,3]],dtype=tf.float32)b=tf...

2020-04-19 11:01:54 288

原创 P6198 、Can You Help ZSGW(洛谷月赛和武大校赛初赛题)

牛客题目链接洛谷题目链接写分治类型的题太少了,而且看到一篇感觉很绝妙的写法,故学习之后,自己总结记录一下这个题题意:有一个排列,已知我们对于这个排列执行单调栈算法过程中,遍历到每一 个位置之后单调栈的大小,有些位置可能缺失,输入为-1。求一个满足这种情况 的字典序最小的排列。思路:首先我们应该做的事,是补全这个单调栈数组 b。单调栈数组由于单调栈 算法的特点,必然满足这么...

2020-04-15 08:53:00 101

原创 P6198 &Can You Help ZSGW(洛谷月赛和武大校赛初赛题)

牛客题目链接洛谷题目链接写分治类型的题太少了,而且看到一篇感觉很绝妙的写法,故学习之后,自己总结记录一下这个题题意:有一个排列,已知我们对于这个排列执行单调栈算法过程中,遍历到每一 个位置之后单调栈的大小,有些位置可能缺失,输入为-1。求一个满足这种情况 的字典序最小的排列。思路:首先我们应该做的事,是补全这个单调栈数组 b。单调栈数组由于单调栈 算法的特点,必然满足这么几个特点:...

2020-04-15 08:51:59 184

原创 Codeforces Round #632 (Div. 2)C. D.F题解

#Codeforces Round #632 (Div. 2)C. D.F题解 #比赛链接##C - Eugene and an array###题意:求一个array的有多少subarray是good的,subarray定义为子串,必须怜恤。一个array是good的条件是其全部subarray的和不为0。###题解:求一个前缀和,使用map保存每一个前缀和的下标,一旦出现相同的前缀...

2020-04-11 15:34:25 151

原创 Codeforces Round #630 (Div. 2)A~E题解

A. Exercising Walk题意:询问能否在给定的区域访问内走指定的步数。思路:特判区域宽度或高度为1的情况。其他用相对位移与区域大小比较代码:#include <iostream>#include <cstring>#include <cmath>#include <algorithm>#include <stri...

2020-04-02 12:46:09 136

原创 tensorflow.python.framework.errors.NotFoundError: <exception str() failed>错误解决

环境:pycharm(真的很好用,哈哈)语句:saver.save(sess, os.path.join(MODEL_SAVE_PATH, MODEL_NAME), global_step=global_step)作用:将神经网络的参数保存到指定路径,并在网络文件夹中注明保存模型时用到的训练轮数。出现错误:tensorflow.python.framework.errors...

2020-03-16 15:25:00 964 1

原创 将博客搬至CSDN

将博客搬至CSDNhava a try

2020-03-14 13:13:00 80

原创 2018年北京大学软件工程学科夏令营上机考试

2018年北京大学软件工程学科夏令营上机考试题目链接密码:fighting总体题目难度不大,都是常规题。就看谁写的快了。A - 第K小最简真分数这个题不是这次考试的题目,A应该是签到,由于没有找到原题,找到一个"题目类似"作为补充。但是这个应该比其他任何题目都难。题意:给一个整数N,请你求出以N为分母的最简(既约)真分数中第K小的是多少 。$1 <= N &lt...

2020-03-11 20:12:00 249

原创 程序设计题目中的输入输出

程序设计题目中的输入输出一般而言,为了输入输出方便,许多人喜欢cin,cout。一般没有问题,但是cout输出格式控制较麻烦,而且对于有些题目输出量超过1e6甚至1e5的话,就需要注意,使用cin可能会TLE。当然关同步是一种解决办法,使用最好的还是使用scanf和printf输出一行的问题1.getschar *gets(char *s);gets从stdin中读入一行内...

2020-03-10 12:32:00 325

原创 2018北大计算机学科夏令营机试题目

2018北大计算机学科夏令营机试题目题目链接密码依然是fighting!百练上北大夏令营的机试题目,全部拉到Virtual judge了 ,给我的感觉是2019的夏令营题目比2018难了一大截。不知道是偶然还是趋势。A - 计算两个日期之间的天数题目大意:计算两个日期差题解:模拟水题,我用的是日期相减。没有写函数,导致中间一个变量用错了,Wa 2,绝了。以后还是多封装函数...

2020-02-27 15:46:00 511 5

原创 2020数学建模美赛总结

2020年数学建模美赛总结2019年数学建模国赛也没有总结,2019年国赛成绩是国家二等奖。当时一直想总结或者斗胆写一点类似经验分享的东西,但是拖着拖着一直没干。写分析一下昨天早上结束的美赛吧,毕竟还热乎,记忆应该不会有什么偏差。本来昨天应该写的,但是昨天没有这个想法,只是睡觉和运动了,希望状态恢复到比赛前。赛前我之前没想参加美赛的,寒假在家,突然看到有人问有没有参加美赛同学...

2020-02-19 13:26:00 3001 1

原创 2019北大计算机学科夏令营机试题目

2019北大计算机学科夏令营机试题目题目链接密码依然是fighting!百练上北大夏令营的机试题目,但是很多都找不到可以提交网站的地方,只看了几个能再Virtual Judge上的题目。感受就是题目很长,代码量也不少,题目也有一定难度,时间也很短。总之就是“南”,这些人太厉害了吧!大概有三个较为简单的小模拟的题目。也没有找到可以提交的OJ。1.Hopscotch题目大意:...

2020-02-13 16:46:00 1503

原创 2019北大计算机研究生推免机试题目总结

近一些年北大研究生推免机试题目都会在OpenJudge-百练平台上,但是比赛已经结束,不能提交题目,所以我借助Virtual Judge平台创建了一个比赛的链接,密码为fighting,和大家一起学习,同时写下一篇简单的总结。题目总的比较简单,都是简单的模拟和常用的算法。当然最后一题,没有看,估摸是个大模拟的题目,被题目长度击退,估计太麻烦也写不出。A - 有趣的跳跃读入数据,相邻...

2020-02-08 21:37:00 703

原创 寒假一小段编程训练记录

YeYe's寒假编程学习#开始时间2020年1月14号。virtual judge比赛密码:fighting。题目给出之前,给出一点小贴士,做完之后可以写一点做题心得和对每个算法的理解。可以先找一点尺取法原理看一看,尺取法是一种高效的枚举方法,尺取的复杂度一般是O(n),简单暴力枚举一般是平方的复杂度,学习尺取法需要理解其思想(这个比较简单),也需要留意其特点和适用范围。PO...

2020-01-14 15:57:00 108

原创 Qt读取txt文件中int,string等数据

Qt读取txt文本数据网上更多的是一行一行读取QTextStream txtInput(&f); QString lineStr; while (!txtInput.atEnd()) { lineStr = txtInput.readLine(); //读取数据 QMessageBox::about(NULL, "字段...

2019-12-10 21:03:00 2392

原创 操作系统课程设计六、进程通信

操作系统课程设计六、进程通信实验内容编写一程序可以由用户选择如下三种进程通信方式:1.使用管道来实现父子进程之间的进程通信子进程向父进程发送自己的进程标识符,以及字符串“is sending a message to parent”。父进程则通过管道读出子进程发来的消息,将消息显示在屏幕上,然后终止。2.使用消息缓冲队列来实现 client 进程和 server 进程之间的通信s...

2019-11-22 21:31:00 3926 3

download_scannet.py

scannet

2021-08-18

NCDE/DSDE代码

matlab详细代码。 核心算法1:NCDE(the neighborhood based crowding DE) 核心算法2:NSDE(the neighborhood based speciation DE)

2020-11-28

空空如也

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

TA关注的人

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