自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 转战博客园

转战博客园 http://www.cnblogs.com/wmesci

2014-03-21 11:13:24 191

原创 GUIToolkit(GUI工具包,Windowless,DirectUI)

项目地址:http://guitoolkit.codeplex.com/

2012-03-15 14:41:42 498

原创 发现一个好玩的东西 ARToolKti

ARToolKit介绍(百度百科):ARToolKit 它是一个C/C++ 语言编写的库,通过它可以让我们很容易的编写 增强现实 应用程序。增强现实(AR)是将电脑虚拟的图像覆盖到真实世界画面中,这个技术在工业和理论研究方面都存在着极大的潜能。相关图片:-------------------------------------

2012-02-28 14:06:44 179

原创 使用C++0x function & bind实现的事件

#pragma once#include #include using namespace std;#define delegate(t, f) std::bind(f, t, std::tr1::placeholders::_1, std::tr1::placeholders::_2);class event{private: typedef function Handle

2012-02-05 16:43:58 495

转载 如今的歌名越来越怪了

如今的歌名越来越怪了    1.王心凌《爱你》,S.H.E《我爱你》,Beyond《真的爱你》,李宗盛《我是真的爱你》,言承旭《我是真的真的很爱你》    点评:有这么这么复杂么?    2.王菲《如果你是假的》,邓丽君《假如我是真的》,萧正楠《假如我是假的》,孟庭苇《真的还是假的》    点评:能退货么?    3.成龙《我是谁》,蟑螂《忘了我是谁》,蔡依林《你是谁》,许志安

2012-01-09 10:34:31 403

原创 文本框

SetWindowLong(textBox1.Handle, GWL_STYLE, 1417740417);MoveWindow(textBox1.Handle, 55, 50, 100, 15, 1);

2012-01-07 14:03:19 200

原创 无标题窗口的移动

WinForm: protected override void WndProc(ref Message m) { if (m.Msg == 0x0201) //鼠标左键按下的消息 { m.Msg = 0x00A1; /

2012-01-01 02:10:37 358

原创 用代码关闭/打开显示器

关闭:SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2)打开:SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, -1)WM_SYSCOMMAND = 0x112SC_MONITORPOWER = 0xF170并不能对显示器电源进行控制,而只

2011-12-31 00:09:33 326

原创 数学表达式的计算-符号计算系统

关于数学表达式的计算,网上可能都已经说烂了,比如常用的前缀表达式,或者本人之前写过的正则表达式替换法,以及其他一些变通的方法(调用脚本语言、运行时编译)等。但本文所讲的方法,与以上方法相比有本质的不同,以上方法都是接受一个固定的数学表达式,然后计算出一个固定的数字作为结果,而本文的方法实质上相当于一个数学表达式的编译器,其过程是先将整个表达式编译成一个树状的中间结构,在此基础上进行各种操作,因此可

2011-12-30 21:33:31 428

原创 OpenCV/Emgu中的SFIT算法

//记录一下 public Image SIFT(Image img1, Image img2) { SIFTDetector sift = new SIFTDetector(); var f1 = sift.DetectFeatures(img1, null); var f2 = sift.De

2011-12-02 09:53:58 858

原创 [2011年12月1日] UnmangedImage类

以下为类的方法概览,方法摘要里标注[OK]的是效率已经超过调用OpenCV(使用Emgu 2.3版本)的,未标注的速度慢于OpenCV,标注[??]的尚未进行测试。代码下载地址:http://download.csdn.net/detail/wmesci/3868534namespace wmesci.Images{ /// 像素格式 public enum PixelF

2011-11-29 22:16:25 878 2

转载 SSE技术简介

Intel公司的单指令多数据流式扩展(SSE,Streaming SIMD Extensions)技术能够有效增强CPU浮点运算的能力。Visual Studio .NET 2003提供了对SSE指令集的编程支持,从而允许用户在C++代码中不用编写汇编代码就可直接使用SSE指令的功能。MSDN中有关SSE技术的主题[1]有可能会使不熟悉使用SSE汇编指令编程的初学者感到困惑,但是在阅读MSDN有关

2011-11-29 21:50:32 364

原创 Windows 7下使用窗口实时缩略图的类

Windows 7下使用窗口缩略图的类 internal sealed class ThumbnailSafeHandle : SafeHandle { [DllImport("dwmapi.dll", SetLastError = true)] static extern int DwmQueryThumbnailSourceSize(Thumbna

2011-11-29 21:45:59 798

原创 对比使用C# unsafe代码和OpenCV进行图像处理的效率(下)

经过前面的讨论,我对Image类进行了优化,代码如下: //C#灰度图像处理类,作者:wmesci //http://http://blog.csdn.net/wmesci unsafe class Image :CriticalHandle, IDisposable { [DllImport("kernel32.dll")]

2011-11-25 20:17:01 1534 1

原创 对比使用C# unsafe代码和OpenCV进行图像处理的效率(下)

经过前面的讨论,我对Image类进行了优化,代码如下: //C#灰度图像处理类,作者:wmesci //http://http://blog.csdn.net/wmesci unsafe class Image :CriticalHandle, IDisposable { [DllImport("kernel32.dll")] st

2011-11-25 19:00:38 168

原创 对比使用C# unsafe代码和OpenCV进行图像处理的效率(中)

方便起见,下面再贴一下上次的对比结果:        1、        2、        注意:由于上面两次比较不在同一系统上,Stopwatch.Frequency的值可能不同,故这两次的结果之间不具有可比性!!——————————————————————————————————————————————————————

2011-11-25 11:31:33 1949 1

原创 对比使用C# unsafe代码和OpenCV进行图像处理的效率(下)

方便起见,下面再贴一下上次的对比结果:        1、        2、        注意:由于上面两次比较不在同一系统上,Stopwatch.Frequency的值可能不同,故这两次的结果之间不具有可比性!!——————————————————————————————————————————————————————

2011-11-25 09:45:04 279

原创 对比使用C# unsafe代码和OpenCV进行图像处理的效率(上)

OpenCV是一套使用C/C++编写的开源计算机视觉库,全称Open Computer Vision,因其高效、全面,在计算机视觉领域应用极广。其在C#下的包装有多种,最常用的是Emgu。        本人最近在写一套计算机视觉处理软件,用的就是C# + Emgu,因为用到的OpenCV方法就那么几个(大概10多个),为了这些为数不多的方法而带着数MB的Emgu DLL,心里很是不爽

2011-11-24 22:49:35 4433 5

转载 没图你说个JB

中文: 没图你说个JB文言文:夫图之缺如,岂不若言之大屌英:You say a JB without pictures 日:JBはありがとうございました理解しなかった法:JB ne vous ai pas la figure d'un 俄:JB не показатель за 德:Ohne Bilder sagst du JB 意:JB non ha

2011-10-19 22:50:17 100

原创 数学表达式的计算-使用正则表达式

这种方式的基本思想就是循环使用正则表达式找出字符串中不带括号的那一部分,再分析出各个数字和运算符以及函数,并执行运算,然后将结果替换原表达式中相应部分,直到最后不能再进行任何替换。如:        (3+5)*sin(7+9)   ----->  (3+5)*sin(7+9

2011-09-28 12:16:22 2139

原创 一道数学题

如上图,一个直角边为1的等腰直角三角形,把它的直角翻折到底边上,于是获得两个较小的等腰直角三角形,对这两个小三角形也进行同样的翻折,如此无限进行下去,极限情况下,这个三角形上两条直角边上的所有点都和底边重合了。下面有两种方法求这个三角形的两个直角边在极限情况下的总长度:1

2011-09-28 11:23:55 102

原创 关于高精度计时器

关于高精度计时器 一、毫秒级精度    1、[.NET] System.Environment.TickCount       获取系统启动后经过的毫秒数,包装了GetTickCount     2、[WINAPI] GetTickCount [DllImport("kernel32")]static extern uint GetTickCount();

2011-09-28 11:09:09 1355

转载 使用TCP协议的NAT穿透技术

一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。但是,众所周知的是,UDP是一个无连接的数据报协议,使用它就必须自己维护收发数据包的完整性,这常常会大大增加程序的复

2011-08-22 14:24:24 330 1

转载 画f(x,y)=0函数图像的算法

原文:http://www.cnblogs.com/geniusvczh/archive/2011/08/11/2135011.html    代码上传到了http://vlpp.codeplex.com/的Candidate\Games\FunctionVisual

2011-08-11 18:01:08 379

转载 仙剑五内存数据

仙剑五数据:base:930580,i为人物索引  [[base]+i*4]+500  //最大精  [[base]+i*4]+504  //当前精  [[base]+i*4]+508  //最大神  [[base]+i*4]+50C  //当前神  [[

2011-08-11 13:50:20 64

转载 凹凸贴图、法线贴图、置换贴图

原帖地址:http://www.game798.com/html/2007-03/2997.htm作者:FXCarl 首先我想说,对于凹凸贴图在计算机图形领域中的研究,最早开始于70年代末,至今已经有接近30年历史了。NormalMap只是一种目前很流行的凹凸贴图

2011-08-10 15:06:50 379

C# UnmanagedImage

2011年12月1日更新: 文章http://blog.csdn.net/wmesci/article/details/7009840源代码

2011-12-01

C# 图像处理

文章:http://blog.csdn.net/wmesci/article/details/7009840 所附代码

2011-11-25

空空如也

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

TA关注的人

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