- 博客(11)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 windows下仿Mac Dock软件MultiDock
windows下有很多仿Mac dock的软件,比如RocketDock,Circle Dock等,但由于长度限制,这些dock可以放的图标比较有限,于是自己开发了一个多标签的dock,相当于同时使用4个dock。同时本软件还支持直接输入程序或文件(夹)名称快捷打开,或者输入关键字直接打开浏览器使用baidu或google进行搜索。本软件集成了常用的windows系统操作、系统文件夹、己安装程序、
2012-02-05 16:54:36
11422
原创 颜色空间转换
RGBYCrCb转换公式如下,opencv说明文档有误,记录备忘。Y=0.299*R + 0.587*G + 0.114*BCr=(R-Y)*0.713 + 128Cb=(B-Y)*0.564 + 128R=Y + 1.403*(Cr - 128)G=Y - 0.714*(Cr - 128) - 0.344*(Cb - 128)B=Y + 1.773*(Cb
2012-02-17 22:53:09
740
1
原创 简单的加密解密算法
本文描述一种项目中采用的简单加密解密算法,通过把多种算法进行组合。特点是同个字符串不同时间加密结果不同,混合了多种加密方式,很难用统计的方式对密文进行破解。项目中仅是对密码进行加密,规定密码长度不超过16个字符,故以下的算法均是固定长度的。1)扩展字符串在加密字符串末加"\0",之后添加随机字符串扩展为32个字节。以系统时间为种子产生随机字符串,确保了同个字符串不同时间加密的结果均
2012-02-03 22:24:06
5062
转载 学习算法之路
<br />第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, <br />因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 <br />出来. <br />1.最短路(Floyd、Dijstra,BellmanFord) <br />2.最小生成树(先写个prim,kruscal要用并查集,不好写) <br />3.大数(高精度)加减乘除 <br />4.二分查找. (代码可在五行以内) <br />5.叉乘、判线
2010-06-28 16:08:00
722
原创 opencv中图像与Matlab中mxArray的转化
在C++中多维矩阵是按行存放,而Matlab中是按列存放,故在opencv中从图像到Matlab中的mxArray需要进行转置。以下仅讨论IplImage*到mxArray的转化。 (1)单通道图像单通道图像为二维矩阵,仅需实现转置:mxArray* pMat = mxCreateDoubleMatrix(pImage->height,pImage->width,mxREAL);
2010-03-27 22:09:00
1899
原创 C++与Matlab联合编程(DLL版)
本文是关于使用C++调用Matlab编译生成的Dll的说明,仅适用于m函数,使用版本为VS2008+MatlabR2009a。 1.配置Matlab编译环境在Matlab中分别使用命令mbuild -setup与mex -setup配置生成Dll所使用的编译器。 2.生成Dll假设m函数所在文件为t1.m,可以使用以下指令生成dll:mcc -t -h -L C -W
2010-03-27 21:37:00
2511
3
转载 背景建模与前景检测(Background Generation And Foreground Detection)
作者:王先荣原文地址:http://www.cnblogs.com/xrwang/archive/2010/02/21/ForegroundDetection.html前言 在很多情况下,我们需要从一段视频或者一系列图片中找到感兴趣的目标,比如说当人进入已经打烊的超市时发出警报。为了达到这个目的,我们首先需要“学习”背景模型,然后将背景模型和当前图像进
2010-03-24 21:46:00
4852
3
原创 解决VS2008中CHtmlView函数OnBeforeNavigate2不能禁止跳转的BUG
VS2008中CHtmlView的OnBeforeNavigate2函数有个莫名其妙的问题,竟然不然实现禁止导航. 函数定义如下:void CHtmlView::OnBeforeNavigate2(LPCTSTR lpszURL, DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostData, LPCTSTR
2009-10-31 09:49:00
3199
原创 CHtmlView当前浏览器打开新窗口
在自己编写的浏览器软件中,对于在新窗口打开的页面默认调用系统默认浏览器打开,而不是在当前浏览器中打开,以下在MDI中调用OnNewWindow2实现在自己的浏览器中新窗口打开,原理即是修改OnNewWindow2中参数LPDISPATCH* ppDisp的值,实现浏览器的重定向.(1)声明自定义消息WM_NEWURL,我的声明为#define WM_NEWURL WM_USER+104(2
2009-10-28 23:53:00
4910
3
原创 透明控件的制作
最简单的方法是映射WM_ERASEBKGND消息,在消息处理函数中直接return TRUE;这种方法通过不擦除背景实现,故经常会有其他问题,比如文字从带下划线都无下划线的变化中,因为下划线不擦除,故始终有下划线. 以下提供一种贴图的方式实现,即将控件所在位置的背景截图,然后贴在控件表面上,在按钮中测试成功,其他控件类似.以下以自绘的按钮类CToolButton为例
2009-10-27 16:21:00
798
1
原创 MDI中不显示菜单
在MDI窗口中取消主菜单以及子框架窗口的显示,解决方法来源于网上,步骤如下:(1)删除子框架菜单IDR_XXXTYPE,为了保险,此步似乎可省略(无测试).注意:不能删除主框架菜单IDR_MAINFRAME,否则出错.(2)重载PreCreateWindow函数BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CMDI
2009-10-27 16:06:00
767
Windows下的多标签Dock
2012-02-05
简单的加密解密算法,混合了多种加密操作
2012-02-04
简单的加密解密算法,混合多种加密操作
2012-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人