
Mess
文章平均质量分 58
乱七八糟不值一提
人生简洁之道
Glad to meet you
展开
-
Git项目托管学习笔记
文章目录版本控制分布式:开发者环境和服务器环境之间没有分割;每个开发者修改都可以载入成一个个新的版本 `commit` 来提交;通过推拉 push / pull,就是 github 的操作方式;服务器版本库有:版本控制集中式:开发者版本定期给服务器上传修改的代码,服务器包含所有历史版本和当前版本就是本地写代码修改代码,把代码带上版本号,上传到服务器分布式:开发者环境和服务器环境之间没有分割;每个开发者修改都可以载入成一个个新的版本 commit 来提交;通过推拉 push / pull,就原创 2022-03-23 11:35:20 · 391 阅读 · 1 评论 -
对齐Meshflow相关
刘帅成 - 讲座介绍 :文字描述,PPT截屏讲座视频:硬件防抖难题从37分钟开始关注DeepMeshflow工作,没有源码;退而求其次,关注该工作的上一个工作论文 ,代码和Deepmeshflow相比,Content方法缺少对不同区域homo的估计(不能解决视差导致的对不准问题)但是其实,对于很多问题(如相机运动估计)来说,一个全局的homo已经够了提取方法...原创 2022-01-28 20:53:02 · 2906 阅读 · 0 评论 -
AlphaPose阅读
PixelShuffle + DUC(Dense Upsampling convolution)博客Pytorch的可视化,使用 NetronNetron 安装:pip install netronnetron对pth文件解析比较差,所以可以传为onnx格式m = model()d = torch.rand(1, 3, 416, 416)onnx_path = "onnx_model_name.onnx"torch.onnx.export(m, d, onnx_path)netron.st.原创 2022-01-27 18:12:09 · 2964 阅读 · 0 评论 -
ubuntu系统上安装多个版本cuda/cudnn
export CUDA_HOME=/usr/local/cudaexport PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=/usr/local/cuda10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}sudo rm -rf cudasudo ln -s /usr/local/cuda-9.2 /usr/local/cudacd /usr/local/stat cuda原创 2022-01-26 13:59:11 · 2873 阅读 · 0 评论 -
linux 安装 opencv
项目需要,给linux安装个 opencv准备编译环境:sudo apt-get install build-essential必须包sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev可选包sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libj.原创 2021-09-14 12:14:35 · 634 阅读 · 0 评论 -
YAML 语法
YAML 试图用一种比 XML 更敏捷的方式,来完成 XML 所完成的任务YAML的可读性好YAML和脚本语言的交互性好YAML使用实现语言的数据类型YAML有一个一致的信息模型YAML易于实现YAML可以和XML文件一样基于流来处理YAML和XML文件一样,表达能力强扩展性好语法缩写大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可注释表示注释,从这个字符一直到行尾,都会被解析器忽略.原创 2021-01-19 15:30:17 · 422 阅读 · 0 评论 -
罗马音 - 记录
文章目录元音辅音总结元音表示音译a、i、u、e、o阿 衣 吴 哎 噢辅音表示音译ka、ki、ku、ke、ko卡、ki、库、kei、kousa、sisisi (xi)、sususu (si)、se、so萨、西西西、斯斯斯、sei、搜ta/da、cicici (qi)、cucucu (ci)、te/de、to塔、七、ci、tei、touna、ni、nu、ne、no那、妮、努、內、nouha、hi、hu、he、ho哈、hi、介原创 2020-10-18 10:56:08 · 1855 阅读 · 0 评论 -
简历准备(一)—— 科大讯飞 (CV方向)
文章目录`项目一: 目标跟踪`SiameRPNVGG16RPNThisEAOVOT简介AccuracyRobustnessVOT2013VOT2014VOT2015VOT2016`项目二: UAV-DET`RetinaNetRetinaHeadMobileNet/ShuffleNetAttention in CNNCBAMNon-global平衡FPN-BFP (Libra-RCNN)Loss改进多尺度训练/测试`项目三:防抖`图像特征HOG/fHOG特征HOGfHOG特征点检测/描述sift高斯图像金字塔原创 2020-07-13 22:17:07 · 1529 阅读 · 0 评论 -
找工作 —— Hr面试题
你需要推动某项目,但存在同事不care你,你的想法做法?S1 项目紧急重大否?同事任务重要否?我的职责和权力足够否?:替换任务替换人S2 在不能替换的情况下:首先判断不care我的原因,可能:① 待遇不够,萌生退意 ② 对我有意见 ③ 同事的性格问题 ④ 不是他分内的工作分别给出对策:① 视我和其关系亲密程度,如果亲如亲兄弟亲姐妹,就了解下同事的想法,否则无解,上报领导 ② 私下调解下关系,自己解决 ③ 懒散就和领导商量,对其规定节点,成书面记录,督促警示 ④ 为其争取利益,或背上责任,求同存原创 2020-07-06 17:26:25 · 1614 阅读 · 0 评论 -
石器时代 —— 操作系统面试题
“进程” or “线程”进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位线程:进程的一个执行单元,是CPU调度和分派的基本单位,也被称为称为轻量级进程关联一个进程可以由多个线程或单个线程组成线程与同属一个进程的其他的线程共享进程所拥有的全部资源二者均可并发执行区别地址空间:进程拥有独立的地址空间; 线程共享本进程的地址空间。资源拥有: 进程是拥有系统资源的一个独立单位,而线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资原创 2020-06-24 21:22:50 · 308 阅读 · 0 评论 -
找工作 —— 面试智力题
1有8个箱子,现在有一封信,这封信放在这8个箱子中(任意一个)的概率为4/5,不放的概率为1/5(比如忘记了),现在我打开1号箱子发现是空的,求下面7个箱子中含有这封信的概率为?事件A:放信封事件事件B:1号为空p(A∣B)=p(AB)p(B)=p(B∣A)p(A)p(B∣A)p(A)+p(B∣A^)p(A^)p(A|B) = \frac{p(AB)}{p(B)} = \frac{p(B|A)p(A)}{p(B|A)p(A) + p(B|\hat A)p(\hat A)}p(A∣B)=p(B)原创 2020-06-24 11:47:26 · 1492 阅读 · 0 评论 -
找工作 —— 笔试面试记录
VIVO (Camera)SIFT详细说下流程刚开始较紧张,说了一堆,有些混乱,建议面试放慢语速,等面试官反应!HOG特征详细说下流程说了fHOG,31特征向量,balabalaKalman参数设置问题?这个没回答!调库!SVM介绍下最大间隔二分类网络balabalaSVM中的C有什么作用非线性可分SVM的惩罚项系数,不必满足严格函数间隔大于1的限制!如果你们要进一步回答,可以说,alpha = 0;0~C;和=C的样本代表什么…MobileNet网络特点De原创 2020-06-10 15:57:22 · 355 阅读 · 0 评论 -
Caffe在Windows平台下的编译及Matlab接口
Matlab 2017a + Caffe + Cuda10/Cudnn7.6.4 + Cmake 3.11主要问题:0 build_win.cmd文件修改 —— 直接Google吧1 libraries_v140_x64_py35_1.1.0.tar下载缓慢导致中断的问题 — 手动安装在Github相关网页上下载,放在C盘中.caffe路径中的相关位置并手动解压放在同级文件夹之下修改文...原创 2019-12-26 23:08:45 · 305 阅读 · 0 评论 -
Matlab代码加速
程序写法相关注意看波浪下滑线的提示,很多都是matlab不建议的操作数组预定义大小,避免循环中改变变量大小,因为每次改变大小(如循环拼接),都逼着变量去重新申请容量!向量化将简单的Matlab函数inline进代码中,可以避免了Matlab搜索和载入函数的时间,使用edit function_name确定当前函数是build-in(不管)的还是封装成的,比如matlab自带的fft2和m...原创 2019-11-25 14:08:40 · 1164 阅读 · 0 评论 -
Python - ct.Evernote
2018/6/10Python:简单、伪代码式易学、语法体系自由开放、FLOSS高级语言、跨平台解释性、字节码中间形式,无需考虑编译链接和加载,易于迁移面向对象和面向过程、可重用代码段和对象(数据和功能)可扩展可嵌入、代码和注释的哲学>Code Tells You How, Comments Tell You WhyPrograms must be written fo...原创 2019-10-12 10:45:33 · 419 阅读 · 0 评论 -
Sparse Representation
使用较少的基本信号的线性组合表示大部分的原始信号基本信号,原子,从过完备字典中选取过完备字典由个数超过信号维数的原子聚集而成数据集X(行样本列属性)=A(系数矩阵,尽可能稀疏)*B(字典矩阵)A是X的稀疏表示字典矩阵,K个N维的列向量组成:K>N: over-complete,最常见K=N: complete,傅里叶变换和DCT变换K<N: under-complete...原创 2019-10-12 11:28:28 · 406 阅读 · 0 评论 -
傅里叶模板匹配方法
1 Log-polar对数极坐标几何(Log-Polar Geometry)是为了仿真生物视网膜,比如人眼中央小凹,的成像原理而产生的,它具有数据压缩的特性。观察到在(x,y)平面内尺寸的差异被旋换为对数极坐标平面内沿着log®轴的位移,旋转差异被转换成对数极坐标平面沿θ轴的位移。2 相位相关法(phase correclate)Opencv API: Point2d tr = cv:...原创 2019-10-12 11:25:21 · 1158 阅读 · 0 评论 -
汇报类型与格式
1)开题报告、2)进展报告、3)专题技术交流、4)结题报告、5)论文答辩等。形式一、开题报告:应包括选题依据、国内外现状分析、研究内容及实施方案、研究计划及目标、关键技术及预期成果、实验室条件及前期工作基础等。形式二、进展报告:课题概况、完成主要工作及取得成果、存在问题及下一步规划等。毕设中期答辩:课题核心、课题进展情况、存在困难及解决办法等 5分钟形式三、专题报告:一般围绕课题涉...原创 2019-10-12 11:23:38 · 975 阅读 · 0 评论 -
Matlab中不为人知的强大命令
Matlab :drawnow和pause都是让figure更新dbstop if erroryyaxis rightdiary on% Lots of my Matlab commands here.diary offsaveshutdownbeep on; beep;sound: load handel.mat; ...原创 2019-10-12 11:08:09 · 514 阅读 · 0 评论 -
函数式编程 - FP
Functional Programming For The Rest of Us英文版 - 链接翻译版 - 链接 链接2指令式编程->函数式编程本不应如此复杂,应该是可以被工程所用,但现实情况却不是其历史断层的原因?形式系统、阿隆佐、λ演算、二战、Lisp语言(PS:Common Lisp 程序员冰河,又叫伞哥->(http://tianchunbinghe.blog.1...原创 2019-10-12 11:03:51 · 591 阅读 · 0 评论 -
VMware
VMware(https://blog.youkuaiyun.com/stpeace/article/details/78598333)安装了Vmware14,下载了ubuntu-18.04-desktop-amd64需要打开电脑的Intel Virtualization Technology (VT-x),华硕电脑重启按F2,在CPU Configuration中Advance里面Enable即可,...原创 2019-10-12 10:52:57 · 195 阅读 · 0 评论 -
Python ML
决策树(Decision Tree):得到有终止块的流程图前言:信息熵的来源,1是概率的单调减函数;2是对于相互独立的随机变量,同时观察两个变量的信息量和分别观察的结果相同,即h(x+y) = h(x) + h(y),因此设计了h = -log(P(x)),而这个对数的底通常是2,《数学之美》上认为是一般的判断规律是二分法的缘故。进一步,一个事件总的信息量就是每一种可能的情况的信息量乘以它们发...原创 2019-10-12 10:47:46 · 457 阅读 · 0 评论 -
Markdown格式
文本格式欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown...原创 2019-09-12 13:19:45 · 503 阅读 · 0 评论 -
Discovery:多lib打包合成单lib(lib.exe)
平台:vs2013+windows10_64位step 1:将D:\Visual Studio 2013\VC\bin加入系统变量Path step 2:运行CMD,输入命令(示例):D:\Visual Studio 2013\VC\bin\ lib /out:D:\opencv320\msvc2013_64\x64\vc12\lib\world.lib D:\opencv320\msvc2013原创 2017-06-23 04:46:29 · 692 阅读 · 0 评论 -
Discovery:在vs2013平台上应用VideoInput第三方库
应用VideoInput视频信息采集库的记录硬件平台:window10 i7、usb外接摄像头 软件平台:visual studio ultimata 2013、opencv 2.4.9、videoinput库问题描述项目涉及到usb摄像头视频信息的采集,开始直接尝试了opencv中的VideoCapture类作为工具,发现其有不如人意之处,比如读入视频慢,有可能会崩溃还有该死的摄像头ID(即:原创 2017-06-01 22:23:18 · 1540 阅读 · 0 评论 -
Record: C++命名规则
class 每个单词的首字母大写 base ‘C’+adj.+n. function 每个单词的首字母大写 base v.+n. callback&event ‘On’+base visual ‘Do’+base protect ‘_’+~; private ‘__’+~ variable 每个单词的首字母大写 base 作用域前缀+原创 2017-06-27 02:26:00 · 712 阅读 · 0 评论 -
VS2013+QT5.8.0 过程记录
1 “未找到程序入口点” -> 右击+选择已管理员身份打开 2 如下图 ->选择如下图所示“配置管理器”,新建一个win32,分析原因应该是Qt和VS中存在着32和64兼容等问题。 3 QTAddin 有两种,如下图: 不知道两个有什么区别,200MB的文件多了什么东西呢?原创 2017-12-03 18:55:29 · 488 阅读 · 0 评论 -
VS2013+QT5.8.0 过程记录
1 “未找到程序入口点” -> 右击+选择已管理员身份打开 2 如下图 ->选择如下图所示“配置管理器”,新建一个win32,分析原因应该是Qt和VS中存在着32和64兼容等问题。 3 QTAddin 有两种,如下图: 不知道两个有什么区别,200MB的文件多了什么东西呢?原创 2017-12-03 18:55:19 · 741 阅读 · 0 评论 -
Discovery:解决错误3
vs2013+opencv2.4.13+cmake编译出错:CMake Warning at cmake/OpenCVPackaging.cmake:23 (message): CPACK_PACKAGE_VERSION does not match version provided by version.hpp header!解决方法:#in OpenCVPackaging.cmake f原创 2017-06-23 19:49:00 · 1265 阅读 · 0 评论 -
mess:计算机类型“x86”与目标计算机类型“X64”冲突”
“模块计算机类型“x86”与目标计算机类型“X64”冲突”(项目含有:VS2013 + opencv库 + MFC)对此错误,按照博客上很多网友的方法,如: - 改了目标计算机类型 - 重新生成64位的lib库 - … 问题依旧(opencv编译速度真感人…)。 但可以肯定的是存在某个模块是win32的,导致与“目标计算机类型X64”矛盾(为什么不能自动解决下兼容性问题…)。原创 2016-10-28 17:13:13 · 547 阅读 · 0 评论 -
mess:编译生成 opencv3.1.0+contribute
visual studio 2013 + opencv3.1.0(含contrib) + cmake3.8.1思路:cmake编译,vs2013生成库。 存在问题:cmake看似编译成功,vs却生成失败 解决:仔细读了cmake编译信息,存在一些库,如IPP和TBB,没有安装;matlab是64位,而编译器选择了32位,矛盾;没有安装python系列,等;重选编译器类型。安装了python和取消原创 2017-05-28 22:47:52 · 339 阅读 · 0 评论 -
Discovery:解决错误2
opencv320 + contribute + vs2013 + CMake编译生成不了tracking.lib的原因记录特例-.-|||:opencv.sln中模块不能生成,如果之前CMake操作正确参考,在Opencv.sln中对应的模块上右击,选择生成,输出窗口会出现error提示,如: 所以搜索了error,在THDiskFile.cpp文件头,添加了#include原创 2017-06-23 00:36:10 · 796 阅读 · 0 评论 -
RNN相关讨论
讨论:知乎: RNN 中为什么要采用 tanh?LSTM及变种: 遗忘率学习,单元输出学习率z的生成(加权)原创 2019-09-12 13:25:30 · 149 阅读 · 0 评论 -
“yield” in Python
参考 简书: 彻底理解Python中的yield通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。它的缺陷是所有数据都在内存中,如果有海量数据的话将会非常耗内存生成器是可以迭代的,但只可以读取它一次。因为用的时候才...原创 2019-09-12 13:26:09 · 581 阅读 · 0 评论 -
Ubuntu - APP - Command - etc
我的环境python 2 .7.16 + tensorflow 1.14.0 + cudnn 7.6.0 + cuda 10.1.168 + miniconda2 latest version!!! 以后ubuntu装系统 要把/usr建出来 因为要装软件在usr里面, 即:/(根目录);/usr(软件安装1);/home(软件安装);/swap(内存条作用)命令行登录服务器...原创 2019-10-05 07:43:01 · 9244 阅读 · 0 评论 -
Matlab 相关
matlab里面函数的入口参数一般不是引用类型,函数内改变入口变量的值,不会改变原先的变量!A.b = 1;function changea(A) A.b = 3;endchangea(A)命令行输出A, A.b还是1!...原创 2019-10-06 16:38:26 · 166 阅读 · 0 评论 -
C++代码相关
vector清空清空元素,但不回收空间vecInt.clear();j= vecInt.capacity(); // j=512i = vecInt.size(); // i=0erase循环删除,结果同上vector <int>::iterator iter=vecInt.begin();for ( ; iter!=vecInt.end() ;...原创 2019-10-02 19:43:56 · 206 阅读 · 0 评论 -
Opencv3相关
colRange(a, b), a,a+1,…,b-1列,做右值可以复制几行,但需要被赋值时可以tmp.copyTo(smooth.rowRange(i, i + 1));!原创 2019-10-01 16:26:11 · 134 阅读 · 0 评论 -
The Suggestions from THE interviews
1 受限玻尔兹曼机, 深度玻尔兹曼机的理解2 像神经网路这样的可靠的监督学习的方法, 无监督学习如何发展3 类似的, 可靠的生成对抗网络发展 应用4 尽可能脱离人类手工的深度强化学习5 Capture cell 网络6 知识储备 科学直觉 发现错漏之处7 和计算机快速交流的能力 /笑哭...原创 2019-09-15 23:18:27 · 190 阅读 · 0 评论 -
作业调试过程记录
lib路径添加问题,主项目和子项目都得添加;主要依赖库的版本和编译环境的版本,比如Eigen库的3.2比3.3更适合在vs2013上使用;注意你程序的输入数据的要求是否需要从主项目的输入流转换,比如255 -> 1,相应的输出输入也要匹配主项目的输入流要求;父类虚函数不好用,先来个空实现....原创 2019-09-13 07:51:36 · 728 阅读 · 0 评论