自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhyh1435589631的专栏

向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年

  • 博客(460)
  • 资源 (23)
  • 收藏
  • 关注

原创 学生课堂随机点名系统小结

小可爱是知名中学老师,今天突然问我能不能帮她写一个随机数生成的程序,用于学生上课点名回答问题用,哈哈,装逼的时候到啦:)基本思路最近写惯了shell、python、js、java、android,要么是不带界面的,要么是非windows平台的,要实现这么一个程序,一定是在windows平台上的,想到了以下三种方式:1. MFC 最熟悉也最笨重,业界早淘汰的东西,总有种排...

2018-06-19 23:30:38 10930 4

原创 cndeepdive 安装过程中遇到的一些小问题

最近需要处理一些知识图谱相关的内容,所以开始研究一下cndeepdive的相关内容,首先是安装。 工具连接:http://www.openkg.cn/tool/cn-deepdive 下载完工具包之后,通过samba服务(关于Samba服务的设置内容请参考:ubuntu下Samba服务器的搭建),在windows中将相应的数据文件传输到ubuntu上。 于是ubuntu sda1 磁...

2018-06-15 00:53:27 5239 8

转载 解决VMware环境下linux虚拟机/dev/sda1设备100%的问题(挂载新硬盘的方式)

这个一个转载的文章,界面改版了还不知道怎么用。。。。这个的基本思路是挂在新的硬盘,因为虚拟机硬盘空间可以随意分配,关键在于如何使得扩展后的磁盘空间被系统识别:-)linux如何将新硬盘挂载到home目录下原文地址:https://blog.csdn.net/u010456460/article/details/54292105倒腾虚拟机的时候突然发现一开始配置的磁盘空间小了,于是在vmware中扩...

2018-06-14 23:56:39 8008

原创 視覺相關

updating ….face_recognition 號稱最簡單的人臉識別api(python) 提供了 人臉定位和人臉比對這兩項功能,蠻好用的 注意安裝:pip install dlibpip install face_recognition

2017-12-08 21:51:46 529

原创 android 開發常用的工具整理(整理中)

本文更新中。。。1. 調試工具1.stetho 使用介紹 stetho 是一款用於在pc chrome 瀏覽器上可以直接訪問android 數據庫數據、查看網絡鏈接(網絡抓包)的基本工具,工程地質: https://github.com/facebook/stetho2. 實用Viewtaptargetview 用來做應用引導真的是極好的2.

2017-11-19 00:35:55 836

原创 android 鏈接 pc 端本地服務器 Connection to http://10.0.2.2:8080 refused

今天在家閑著沒事,開始搗騰android的相關内容。 我們寫了一個安卓的相關應用,來訪問本地apache tomcat 建立的服務器的數據,但是出現了一個訪問錯誤:Connection to http://10.0.2.2:8080 refused網上看了好多資料,在各種ip地址之間糾結(localhost, 10.0.2.2, 192.168.xxx.xxx),然而都不管用。 無意之間找到這麽

2017-06-26 19:43:15 2540

转载 windows 查看DLL导出函数的方法

windows 查看DLL导出函数的方法点我查看原文在window下查看动态库的导出函数可以用vs自带的Dependenc工具;对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。 VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? VS2010的操作方法如下:1. 打开

2017-05-09 21:57:00 49625

原创 使用 levenberg-marquardt 优化 欧式空间中的三维点变换关系

1. 前言最近涉及到一部分将原先matlab的计算机视觉的相关代码转化成C++实现,其中,有一段是关于空间点变换的。简单来讲,已知欧式空间中的一组空间点W1W_1,在经过某个欧式变换RTRT之后,得到另一组空间点W2W_2,现在在已知W1,W2W_1,W_2的前提下,我们需要求解对应的RTRT。2. 基本思路其实这个过程是非常简单的,显然,W2=RT∗W1W_2 = RT * W_1, 于是, RT

2017-04-24 22:23:04 1369 1

转载 PCL1.8.0+VS2013配置教程

点我进入原文下载把你需要安装的PCL版本及属性表都下载下来。然后解压。百度网盘:http://pan.baidu.com/s/1c1sqoQO安装1.在安装PCL一键安装包时,勾选上Add PCL to system PATH for all users。安装过程中,会弹出OpenNI的安装程序,更改OpenNI的安装路径为你安装的PCL路径下的3r

2017-04-20 22:44:54 1110

原创 使用pcl绘制空间点云

1.前言临近毕业,估计老板看我工作量不够,特地又加点工作也是醉了。以前使用matlab写过三维点重构的程序,然后使用plot函数可以非常方便的显示出点云效果,但是现在老板要求要用C++写,于是就蛋疼了2. 基本思路三维重构部分使用opencv的Mat可以非常方便的计算,但是三维点的显示工作就有些费劲了,于是我们想到了pcl, pcl是一种点云处理的开源库,相关配置过程 可以参考: http://bl

2017-04-20 22:40:07 5221 3

转载 用XAMPP在本地安装调试WordPress【图文教程】

点我进入原文中国的网络太“自由”了,飞越的两个网站在同一时刻被关闭了,FTP也上不去了,想把网站给备份下来都没有办法,幸好我12月25号把两个网站的文章都备份为XML格式保存了下来,虽然只是备份了文章,其他的都丢失了,但总比什么都没有要好一点。从WordPress上导出的XML文件没法直接打开,需要再导入到WordPress才能查看,在网络上不可能实现了,要不我

2017-04-04 21:52:51 3428

原创 【图像处理】提取图片中的交点数据 [已删除]

说明: 原来发这篇文章的时候完全没有想到老板会把这个东西布置成作业,怕老板看到会不高兴,于是就暂时先删除了,以后有机会再公布出来,ps:好好的一篇博客还要删掉不忍心啊原文链接: http://blog.csdn.net/zhyh1435589631/article/details/530847951. 前言前两天老板突然给了一幅图像数据, 让我提取出其中的交点信息, 图片是

2017-04-04 21:21:37 2242 5

原创 LeetCode 328. Odd Even Linked List 解题笔记

1.题目描述https://leetcode.com/problems/odd-even-linked-list/#/description Given a singly linked list, group all odd nodes together followed by the even nodes. Please note here we are talking about the n

2017-03-27 21:28:55 656

原创 C++ cin 多读取一个字节数据的问题

1. 前言最近研究caffe,有一个cifar10的数据集http://www.cs.toronto.edu/~kriz/cifar.html, 但是下载之后只有一个bin文件,无法直观的查看其中的图片,于是我们就想写一个转换函数,将其中的图片数据提取出来。但是遇到了问题。2. 问题描述官网对bin格式的数据描述如下: Binary version The binary version

2017-03-27 10:45:07 2127

原创 leetcode 447. Number of Boomerangs解题笔记

1. 题目描述https://leetcode.com/problems/number-of-boomerangs/#/description Given n points in the plane that are all pairwise distinct, a “boomerang” is a tuple of points (i, j, k) such that the distance

2017-03-26 22:39:18 558

原创 LeetCode 423. Reconstruct Original Digits from English解题笔记

1. 题目描述https://leetcode.com/problems/reconstruct-original-digits-from-english/#/description Given a non-empty string containing an out-of-order English representation of digits 0-9, output the digits

2017-03-25 22:18:07 500

原创 LeetCode 543. Diameter of Binary Tree 解题笔记

1. 题目描述https://leetcode.com/problems/diameter-of-binary-tree/#/description Given a binary tree, you need to compute the length of the diameter of the tree. The diameter of a binary tree is the length

2017-03-25 19:29:21 2740

原创 LeetCode 318. Maximum Product of Word Lengths解题记录

1. 题目描述https://leetcode.com/problems/maximum-product-of-word-lengths/#/description Given a string array words, find the maximum value of length(word[i]) * length(word[j]) where the two words do not s

2017-03-25 13:56:19 721

原创 使用caffe对mnist进行训练遇到的点点滴滴

1. 前言caffe 是一个非常好用的处理深度学习的基本框架,使用C++编写,因而速度非常快,同时提供了python 和 matlab接口,使用起来非常方便,但是由于caffe的文档资源相对比较少,因而上手起来并不是非常容易。在捣腾了很久之后,终于跑通了mnist数据集,这里将期间遇到的一些问题做一些记录,方便以后查阅。2. LeNet简介LeNet-5这是一个非常成熟了的CNN神经网络,主要用来

2017-03-19 22:13:06 1608

原创 c++ 模板 vector<T>::const_iterator报错

最近研究<> 这部神作的时候,从网上下载了一份源码,准备看看效果,结果没有编译通过,代码如下:...template < typename T >class safe_pointer_vector : public vector< T * >{ public: ... typedef vector< T * > BaseClass; ...

2017-03-15 19:57:09 2071 1

原创 windows10 配置caffe 遇到的一些问题

我们这里主要参考这篇文章进行caffe的配置工作,亲测 windows10 + vs2013 + cuda8.0 配置成功, http://blog.csdn.net/xierhacker/article/details/51834563不过其中遇到一些问题记录一下,我们一开始是准备使用gpu 的, 通过查询发现,我们的gpu为: 相关 GPU 架构之间的区别: http://www.cnb

2017-03-15 19:40:33 686

转载 奇异值分解(SVD) --- 几何意义

点我进入原文本质上,就是对于一个转换矩阵M, 可以找到在原始空间中的一组正交基,通过M 矩阵变换之后,可以得到新空间中的一组向量使得他们对应的基向量仍然正交。(感觉就是维持了一个仿射变换的关系)另外还有一篇比较好的文章: 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用 奇异值分解(SVD) --- 几何意义

2017-03-15 12:07:36 915

转载 关于使用SVD分解方法求解AX=0方程的一点说明

研究生这么多年,遇到AX=0的求解问题,从来都是使用SVD分解直接取 V矩阵的最后一列作为方程的解,但是始终没有弄明白其中的原理,最近找到几篇文章,讲解了这个问题,感觉一下子清晰了很多。核心部分:齐次线性方程组的最小二乘问题可以写成如下:min ||Ax|| s.t    ||x||=1目标函数:||Ax|| = x'A'Ax = x'lamda x=lamda||x|

2017-03-15 11:54:34 19012 10

转载 Harris角点两篇比较好的文章

主要转载下面两篇博文,因为讲的比较好,放到一起便于理解1. Harris角点点我进入原文2.  Harris角点检测原理分析 点我进入原文============================【Harris角点】=======================1. 不同类型的角点在现实世界中,角点对应于物体的拐角,道路的十字路口、丁字路口等。从图像分

2017-03-14 11:30:35 6014

原创 扫雷外挂程序开发

1. 前言最近突然看到这篇博文: http://blog.csdn.net/zhyh1435589631/article/details/61927733,讲的是制作一个自动扫雷机器人,算法原理也讲清楚了,但是这个是基于windows xp自带的扫雷程序的,由于我们的操作系统是windows 10,已经没有这个默认的扫雷程序了,于是只能从网上直接下载一个下来进行分析,并编写我们自己的扫雷机器人程序。

2017-03-13 22:59:21 7412 1

转载 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)

点我进入原文玩转Google开源C++单元测试框架Google Test系列(gtest)(总)前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实

2017-03-13 21:58:10 725

原创 使用注册表reg文件修复git bash git gui 右键快捷方式

1.前言由于我们经常三天两头倒腾系统,搞些系统重装啥的,最近想写个小程序,需要用到版本控制git进行管理,突然发现git gui 和 git bash 的右键快捷方式消失了。由于安装文件都在,只需要配置一下注册表就好了,但是,像我们这样的懒人是不太乐意经常手工操作注册表这种高大上的东西的,于是我们想到了注册表reg文件。2. 相关参考资料使用REG注册表文件添加、修改或删除注册表键值和子项介绍

2017-03-08 11:38:51 3561

转载 使用REG注册表文件添加、修改或删除注册表键值和子项介绍

点我进入原文我们平时大多采用Regedit注册表编辑器来实现对注册表的修改操作,但是这种手工操作费时费力,当你要对多台PC统一修改注册表时,就要怨念了。并且在某些情况下,如果注册表编辑器被禁用了,那么这种方法也会失效。于是,推荐大家使用REG文件来快速完成注册表的修改REG文件实际上是一种注册表脚本文件,Regedit注册表编辑器可以使用RE

2017-03-08 11:28:20 23481

转载 关于word中插入公式及公式交叉引用问题

点我进入原文我们这里最关心的一点实际上是对公式交叉引用时候出现的将公式整体都插入引用点的现象,从这篇转载的文章中我们发现,可以通过 先键入回车分割公式与公式标号,然后将光标停在这个回车前方,使用ctrl+alt+enter 将这个分割的回车变成样式分隔符, 然后交叉引用即可。[Office] 关于word中插入公式及公式交叉引用问题

2017-02-14 10:58:49 6669 1

转载 圈复杂度

点我进入原文其他参考文章: http://blog.csdn.net/lg707415323/article/details/7790660Cyclomatic Complexity1. 概念  a. 圈复杂度是一种衡量代码复杂程度的标准。  b. 圈复杂度高的害处:    圈复杂度大说明代码的判断逻辑复杂,可能质量低;    需要的更多的测试用例,难于

2017-02-11 09:59:02 879

转载 win10 安装点云库 pcl 1.8.0

点我进入原文如果希望自己编译PCL 可以参考文章 http://blog.csdn.net/aptx704610875/article/details/49947049PCL1.8.0 ALL in One 下载网页 : http://unanancyowen.com/en/pcl18/运行效果:兔子数据文件地址: http://download.c

2017-01-17 16:28:47 6408 2

原创 vs2013 + win8.1 + cuda8.0 手工编译 opencv2.4.9

1. 前言由于opencv 默认编译的库文件中是不支持gpu功能的, 为了开启gpu 功能, 需要我们手工编译opencv编译过程真的都是泪啊!!!2. 基本环境cuda 8.0 https://developer.nvidia.com/cuda-toolkit windows 8.1 cmake 3.7.2 https://cmake.org/download/ opencv 2.4.9

2017-01-16 23:12:16 1763 2

转载 旋转矩阵与四元数

点我进入原文在计算机图形学的学习中,几何变换(Transformations)是一块重要的内容,我们使用齐次坐标(Homogeneous coordinates)描述点和向量,使用变换矩阵描述平移、旋转等变换。而在平移、旋转、缩放这几种变换中,又以旋转的情况最为复杂。实际上,计算机图形学中三维空间的旋转不仅仅有旋转矩阵一种表达形式,欧拉角(Euler angles)和四元数(Q

2017-01-16 09:16:40 5363

原创 使用tinyXML2 读写配置文件

1. 前言我们上次写了一段用来提取图片中交点信息的程序: http://blog.csdn.net/zhyh1435589631/article/details/53084795 但是, 我们发现代码中存在好多奇异值,非常的讨人厌, 我们就希望可以讲这部分变化的参数移动到配置文件中, 我们只需要让程序读取这个配置文件中的参数就可以了。2. TinyXML22.1 TinyXML2 基本介绍Tin

2017-01-09 22:29:27 2795 1

原创 【实验小结】cs231n assignment1 knn 部分

1. 前言这个是斯坦福 cs231n 课程的课程作业, 在做这个课程作业的过程中, 遇到了各种问题, 通过查阅资料加以解决, 加深了对课程内容的理解, 以及熟悉了相应的python 代码实现2. 具体实现部分2.1 knn 调用程序2.1.1 简单说明knn 算法原理非常简单, 我们之前也总结过一次: http://blog.csdn.net/zhyh1435589631/article/deta

2017-01-08 20:40:05 20514 13

原创 激活kail-linux系统控制台自动补全功能

新安装的kali-linux 操作系统的终端控制台没有自动补全功能, 这个非常讨厌, 通过研究发现这个本质的问题是创建用户时候默认指定的shell 是 /bin/sh 需要将他调整为 /bin/bash即可具体步骤 输入 指令 chsh根据提示输入相应的shell: /bin/bash注销用户重新登录即可参考文章: http://blog.csdn.net/he520478/article

2017-01-07 12:15:23 6229

原创 制作 Kali 系统启动U盘

1. 基本步骤下载Kali 系统镜像 http://mirrors.ustc.edu.cn/kali-images/kali-weekly/下载 win32DiskImager 制作U盘镜像 http://download.csdn.net/detail/zhyh1435589631/9730390 制作U盘启动镜像 下载Unetboot 制作启动盘 http://download.csdn.

2017-01-06 11:38:41 9973 2

转载 OpenCV中的神器Image Watch

点我进入原文OpenCV中的神器Image WatchImage Watch是在VS2012上使用的一款OpenCV工具,能够实时显示图像和矩阵Mat的内容,跟Matlab很像,方便程序调试,相当好用。跟VS2012配合使用,简直就是一款神器!让我一下就爱上它了!第一次看到Image Watch是今年3、4月份的时候,当时是在微博上看到新闻,点击链接的下

2017-01-03 17:16:38 883

原创 在excel 中自定义函数进行数据处理

1.前言这学期做了本科生的精密机械设计课的猪脚, 由于平时成绩登记的时候采用的是5分制, 最后给平时成绩需要换算成百分制, 就希望可以自定义一个转换函数进行处理, 数据格式如下 2. 实现方式由于excel 支持 vba 语法, 所以可以利用vba 定义一个函数, vba 相关教程可以参考 http://www.yiibai.com/vba/vba_functions.html http://

2016-12-27 22:34:41 3849

原创 KNN 算法学习小结

1. KNN 算法小结这是一个分类的算法基于输入实例的学习, 是一种懒惰学习方式, 不需要进行任何训练 , 可用于 人脸检测, 手写数字识别等有一个非常形象的图: 算法描述: 为了判断未知实例的类别,以所有已知类别的实例作为参照选择参数K计算未知实例与所有已知实例的距离选择最近K个已知实例根据少数服从多数的投票法则(majority-voting),让未知实例归类为K个最邻近样本中最

2016-12-25 22:23:49 2468

ResourceHacker

用来提取应用程序资源的工具

2017-03-13

扫雷程序可执行文件

由于win10去掉了原先自带的扫雷程序,因而这里从网上找了一个扫雷程序过来,作为目标进行分析

2017-03-13

pcl点云数据文件 兔子

pcl 的点云数据文件, 安装完毕可以利用这个文件来测试下是否安装成功

2017-01-17

diskgenuis

用于系统分区的神器

2017-01-06

unetboot工具

制作系统启动盘的基本工具

2017-01-06

Win32DiskImager-0.9.5

用来制作U盘启动项的基本工具

2017-01-06

ImageWatch

http://blog.csdn.net/zhyh1435589631/article/details/53996182 博客中介绍的opencv 神器 官方地址: https://marketplace.visualstudio.com/items?itemName=WolfKienzle.ImageWatch

2017-01-03

visual odometry part1

视觉里程计的综述文章

2016-12-10

相机模型绘制的工程文件autocad

autocad 工程文件, 用来绘制相机模型

2016-12-09

计算机多视图几何

多视图几何的英文版

2016-11-28

30天自制操作系统 pdf part1

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统 电子书 的一部分

2016-11-22

30天自制操作系统 电子书 part2

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统的电子书 第二部分

2016-11-22

30天自制操作系统的光盘part1

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统的附加光盘文件的一部分

2016-11-22

winHex18.5 x86_x641

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 用来编辑16进制文件的使用工具

2016-11-22

opencv 类似matlab 绘图

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53241566

2016-11-20

chatbot3 源码

http://www.codeproject.com/articles/36106/chatbot-tutorial 上面 chatbot3 部分源码, 由于国内把dropbox 墙了, 于是就传到这边来了

2016-11-19

Modern C++ Programming with Test-Driven Develpment

code better sleep better

2016-11-03

华为oj解答

个人的华为oj刷题代码

2016-09-14

vc_mbcsmfc.part2

vs2013 用来打开多字符集项目必须的支持文件

2016-05-01

8皇后问题七届源代码

博客http://blog.csdn.net/zhyh1435589631/article/details/45842823的配套源代码,使用于N皇后问题的求解,C++方式实现

2015-05-19

vs2013+opencv2.4.9配置环境

vs2013+opencv2.4.9配置环境 只需ctrl + H 替换相应路径即可,相应博文地址 http://blog.csdn.net/zhyh1435589631/article/details/45649709

2015-05-11

poj 1782 run length encoding 测试数据

poj 1782 run length encoding 测试数据

2015-01-17

空空如也

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

TA关注的人

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