- 博客(31)
- 资源 (9)
- 收藏
- 关注
原创 faster rcnn 的重新训练
Beyond the demo: installation for training and testing modelsDownload the training, validation, test data and VOCdevkitwget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-
2016-09-05 20:06:48
3244
转载 UNBUTU Installing and compiling MatConvNet
Installing and compiling the libraryIn order to install the library, follows these steps:Download and unpack the library source code into a directory of your choice. Call the path to this di
2016-07-08 15:30:17
1010
原创 VS 调用 Matlab (混合编程)
软件环境:win10 64bit + Matlab2015b + vs2010Matlab新建Hello.m文件function [ yt ] = Hello( x,y,m,xrange,t ) %xy为坐标向量,m为多项式阶数,xrange为显示图上面的坐标范围,t为要求的坐标横轴位置 % Detailed explanation goes her
2016-03-29 21:52:05
1160
1
原创 VTK环境搭建注意事项
很多人搭建VTK环境的时候很容易出问题,如果理清CMake和VTK库的作用,那么很容易就解决了问题。我使用的是windows10 64bit + vs2010 + VTK7.0.0 + CMake2.8.12 r2来搭建环境1.对VTK库进行编译,目前VTK7.0.0版本的源码编译起来中间是没有任何错误的。CMake的作用是用来生成工程文件vtk.sln,并不是拿来编译文件的,
2016-03-19 20:41:28
2751
原创 MFC 线程调用方法和注意事项
线程的开启方法如下://tracking the object AfxBeginThread((AFX_THREADPROC)ObjectLocate,this,0,0,0,0);其中ObjectLocate为工作线程函数,这里需要注意的是,我们一般的做法是从主线程中将对话框类的指针当作参数带入到工作线程中去。若工作线程没有要传的参数时,也要注意,因为若工作线程调用了对话框类的
2016-03-05 15:22:31
717
原创 MFC非模态对话框的创建及显示
我们需要在原对话框CMFC_Kinect_TrackingDlg设计一个按钮,点击这个按钮后弹出一个非模态对话框Color_Based_SettingDlg,并且同时两个对话框都是激活状态,都可以自由操作,步骤入下:1.在头文件MFC_Kinect_TrackingDlg.h中包含Color_Based_SettingDlg.h2.在MFC_Kinect_TrackingDlg.h中的
2016-03-05 11:05:41
5751
原创 MFC 非模态对话框一闪而过
在消息函数中用下面的代码会出现对话框闪一下就不见了的情况 Color_Based_SettingDlg m_ColorBasedSetting; m_ColorBasedSetting.Create(IDD_DIALOG_BASE_COLOR_SETTING); m_ColorBasedSetting.ShowWindow(SW_SHOW); m_ColorBas
2016-03-04 21:50:20
3494
原创 灰度膨胀和腐蚀算法
灰度膨胀算法:1、膨胀可以使一个孤立的高亮噪音扩大化。2、可以使用物体的一些高亮度的关键细节丢失。灰度腐蚀算法:1、腐蚀可以使一个孤立的低亮噪音扩大化。2、可以使用物体的一些低亮度的关键细节丢失。
2016-01-15 12:01:16
7868
转载 通俗易懂遗传算法例子
通俗易懂遗传算法例子遗传算法的手工模拟计算示例为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各 个主要执行步骤。 例:求下述二元函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种 符号串。本题
2015-10-12 20:01:07
838
原创 从kinect获取世界坐标
我们可用从Kinect的官方文件知道,Kinect的视锥是这个样子的。图中A,B和小人的脚是处于同一平面的,那么kincet获取到的世界坐标中A,B的y轴坐标是相等的?还是如在RGB图中看到的一样,A,B,一上一下,y轴坐标不相等呢?因此我抓获了Kinect的RGB,depth图像,对其后并转换成世界坐标,通过鼠标的点击来查看A,B的坐标。最后结论如我所期待的一样:A,B在同一
2015-08-09 10:03:43
10804
9
原创 IplImage结构体数据解析
IplImage由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage结构。IplImage结构来源于Intel的另外一个函数库Intel Image Processing Library (IPL),该函数库主要是针对图像处理。 typedef struct _IplImage{int nSize; /* IplImag
2015-06-30 16:46:33
1197
原创 win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建
win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建重编译的好处:可以调试的时候看OpenCV的源代码。 重编译要得到的东西:Debug版本和Release版本的dll,lib,头文件。(dll添加到环境变量里,运行时用,自己编译的dll调试时可以跟踪到Opencv的源码内;lib和头文件配置到编译器里)PS:如果只是使用Openc
2015-06-08 21:54:06
4233
原创 多项式相加运算
多项式相加运算,使用链表实现,代码仍需要改善,这里先初步做个记录//实现多项式的表示及相加 by Denis#include #include #define ture 1#define false 0typedef int ElemType;typedef struct LNode{ ElemType coef; //系数 int expn;
2014-11-09 23:24:11
934
原创 模式匹配,KMP 算法精华部分
KMP算法的基本思想:每一趟匹配完成后,利用上一趟匹配的结果,将模式向右滑动尽可能远的一段距离。 宗旨:i指针在整个匹配过程是没有回溯。当主串中的第i个字符与模式中第j个字符失配时,主串中第i个字符(i指针不回溯)应与模式中哪个个字符再比较?假设此时对应于模式中第K(k)哪个字符继续比较。则模式中前k-1个字符的子串必须满足下列关系式:(4-2) j为模式串
2013-12-30 14:49:56
868
原创 单链表的就地逆转
线性链表就地逆转函数,用“砍头”法。砍断头结点后,在头结点和Head指针的中间不断插入链表的结点,从而达到链表逆转的目的 链表的就地逆转://线性链表就地逆转函数,用“砍头”法//砍断头结点后,在头结点和Head指针的中间不断插入链表的结点,从而达到链表逆转的目的void Reverse(LList *Head){ LList *PL1,*PLn,*
2013-12-30 14:31:36
3522
原创 折半查找的实现
折半查找的实现:void HalfFind(int num[],int target){ int middle,low,hight; low=0;hight=7;//initial low and hight middle=(low+hight)/2; while(low<=hight) { middl
2013-12-28 10:02:08
829
原创 递归调用实现快速排序算法
递归调用实现快速排序算法:快速排序原理:1.设中枢记录的关键字为pivotkey,则搜西安从hight所指的位置起向前搜索找到第一个关键字小与pivotkey的记录和枢轴记录相互交换然后从low所指的位置起向后搜索,找到第一个关键字大于pivotkey的记录和枢轴记录相互交换,重复这两步low=hight为止。2.其中递归调用前应该判断是否low void Qu
2013-12-27 14:35:09
995
原创 笨方法实现字符串中字符频度的统计
1.先建立一个字母表,包含字母的大小写2.输入需要统计频度的字符串。3.用字符串中的字符去遍历字母表,频度存放在字母表的freq变量中。如果大家有什么好方法,非常欢迎留言! #include #define Maxsize 52typedef struct{ char data; int freq;//save the frequentness}
2013-12-25 17:57:37
985
原创 用数组实现的插入排序法
简单实现直接插入排序(用数组):原理:依次把未排序的数据,插入到已经排好序的数据中,然后数据相应后移。 void InsetSort(int num[]){ int tmp;//tmp 存放当前需要插入的数 int i,j; for(i=1;i<8;i++)//i记录遍历到需要插入的点的位置 { tmp=num[i]; for(j=i-1;
2013-12-23 16:51:19
842
原创 MFC Basic
1.获取控件的指针,调用控件的函数(控件类型的指针)((EditBox *)GetDlgItem(控件ID))->SetWindowText(tmp);//tmp是给Edit box显示的内容,CString型。 2.关于字符的:字符与int型的转换:字符转int型:CString str ; n = atoi(str);Int型转字符型:CString s
2013-12-20 09:34:04
628
原创 MFC中简单实现选择排序
//20131219 Denyz int i; int num[8]; CString Output1,szInput[8],OutputTmp; int k; int Min,MinPos,j;//j为扫描的趟数 int tmp;//用作交换两个数值的暂存变量 //int num[8]={9,8,7,6,5,4,3,2}; for(i=0;i<8;i++)
2013-12-19 16:04:02
1128
1
原创 二叉树的输入输出,遍历结果,和双亲结点的查找
/*20130701_denyz*//*二叉树的存储,输入,输出,遍历(DLR,LDR,RDL)*/ /*建立二叉树的二叉链表*/#include #include typedef struct node{ struct node *Lchild,*Rchild; char data; }Btree;
2013-12-18 14:49:26
2991
2
原创 矩阵的乘法
矩阵的乘法代码比较多,但是核心的东西就这么一点A*B=C,A,B,C都是矩阵矩阵可以用三元组存储。 根据公式:C(i,j) = A(i,1)*B(1,j) + A(i,2)*B(2,j) + …… + A(i,n)*B(n,j) for(i=1;i for(j=1;j { C[i][j]=0; //C[][]保存了矩阵的乘积中第i行j列的元素
2013-12-17 16:01:54
802
转载 ubuntu 11.10 nfs 服务器配置
ubuntu11.10 nfs服务器配置 1、安装Ubuntu nfs服务器端:[root@10.10.90.97 ~]# apt-get install nfs-kernel-server2、配置/etc/exportsUbuntu nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。例如,要将根目
2013-12-16 11:33:52
560
原创 无法获得锁/var/lib/dpkg/lock -open
在用sudo apt-get install kmymoney2安装软件kmymoney2时,由于速度太慢,想换个软件源,直接关闭了终端, 但 apt-get进程没有结束,结果终端提示:“E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?” 解决办
2013-12-16 11:32:23
630
转载 从零开始学Ubuntu心得
从零开始学ubuntu(学习心得) 2011-09-09 17:03:17 标签:ubuntu学习心得 从零开始 2011.8.1开始至今,对着ubuntu,玩机、学习基本命令。看了两本书后,大概到8月底就开始玩开发板。开发板是友善的mini2440,将开发板与电脑相关起来就几乎花了一个星期。 一 、由于对操作系统的超级终端之前一点概念都没有,在ub
2013-12-16 11:29:56
1133
翻译 开机后拔插USB鼠标才能用
开机后拔插USB鼠标才能使用 我用的是USB鼠标,安装的是WinXP系统。最近一段时间频繁出现开机后鼠标无反应的现象,拔下鼠标重新插入后可正常使用。换个USB插口也是同样的现象,不知是何原因?( 这种问题多和供电系统有关,你可以根据以下方法进行故障排除: 1.如果在使用WinXP时,将关机设置为STR/STD(挂起到内存/挂起到硬盘),那么再次启动进入系统后,可能因为高级电源管理功能造
2013-12-16 11:27:14
1208
转载 利用录音键改装MP3接驳器
利用录音机改装mp3驳接器 利用闲置的录音机,将音量电位器的输入端与电路板断开,双声道的在电位器的输入端各接一个47---100u的电容,将三芯插头的两路芯线各焊接在相应的耦合电容的另一脚上,地线接线路板的地;将录音机芯的联动开关从电路上断开,串接在变压器的输入线上,注意好绝缘,组装完毕后,即可试机。实际上就相当于一个功放,按下录音机的放音、快进、快退键都可以将电源接通,按停止键就可
2013-12-16 11:25:43
643
转载 拆卸IC
怎样拆卸电路板上的集成电路块-------------------------------------------------------------------------------------------------------------在电路检修时,经常需要从印刷电路板上拆卸集成电路, 由于集成电路引脚多又密集,拆卸起来很困难,有时还会损害集成电路及电路板。这里总结了几种行之
2013-12-16 11:24:01
636
转载 LED基本知识
LED的基本知识 一、什么是LED Light Emitting Diode,即发光二极管,是一种半导体固体发光器件,它是利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而产生光。LED可以直接发出红、黄、蓝、绿、青、橙、紫、白色的光。二、LED常用照明术语1、光通量φ:发光体每秒钟所发出的光量的总和。单位:流明(Lm),表示发光体发
2013-12-16 11:22:35
944
原创 链表的输入输出以及就地逆转
/*20131215 Denyz 链表是输入输出及就地逆转*/ #include #include typedef struct{ int num; int name; }Elementype; typedef struct LinkList{ Elementype elem;
2013-12-16 11:15:33
872
1
OMRON_Rotary_2000_pr_manual_and_arduino_code
2016-04-30
NITE-Win32-1.3.0.17
2015-05-13
win7 的usb转串口驱动
2013-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人