
学习内容
俞武治
清华团队主要由清华大学计算机系实验室教授、副教授、研究生、本科生组成,研发实力雄厚。团队目前已经取得累累硕果。
展开
-
WPF学习之路--WPF BitmapEffect
BitmapEffect位图效果是简单的像素处理操作。它可以呈现下面几种特殊效果。 BevelBitmapEffect 凹凸效果 BlurBitmapEffect 模糊效果 DropShadowBitmapEffect 投影效果 EmbossBitmapEffec转载 2013-12-10 18:56:12 · 758 阅读 · 0 评论 -
程序优化策略
内容自己搜索原创 2014-07-10 09:37:33 · 482 阅读 · 0 评论 -
valgrind 的使用简介
一 valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构原创 2014-05-06 17:25:52 · 451 阅读 · 0 评论 -
为什么opencv的canny函数检测边缘的效果和matlab的不同
先上两张经过处理后的图片进行对比 1、opencv2、matlab 可以明显的看出matlab的边缘更为细腻。 首先回顾一下传统的canny算法的主要步骤:1、使用sobel差分算子求出灰度图像的x和y方向导数;2、求出图像各点梯度大小及其方向;3、设置高低两个阈值,梯度大于高阈值为强边像素点,大于低阈值为潜在转载 2014-01-17 15:38:33 · 943 阅读 · 0 评论 -
对经典的Hough 变换的理解
Hough 变换的原理Hough 变换的原理就是利用图像全局特征将边缘像素连接起来组成区域封闭边界,它将图像空间转换到参数空间,在参数空间对点进行描述,达到检测图像边缘的目的。该方法把所有可能落在边缘上的点进行统计计算,根据对数据的统计结果确定属于边缘的程度。Hough 变换的实质就是对图像进行坐标变换,把平面坐标变换为参数坐标,使变换的结果更易识别和检测。对经典的Hough 变换转载 2014-01-21 16:17:35 · 1088 阅读 · 0 评论 -
压缩跟踪Compressive Tracking
好了,学习了解了稀疏感知的理论知识后,终于可以来学习《Real-Time Compressive Tracking》这个paper介绍的感知跟踪算法了。自己英文水平有限,理解难免出错,还望各位不吝指正。 下面是这个算法的工程网站:里面包含了上面这篇论文、Matlab和C++版本的代码,还有测试数据、demo等。后面我再学习学习里面的C++版本的代码,具体见博客更新。htt转载 2014-01-05 21:46:43 · 558 阅读 · 0 评论 -
C#将exe运行程序嵌入到自己的winform窗体中
http://blog.youkuaiyun.com/bigeyescat/archive/2010/10/26/5966540.aspx 以下例子是将Word打开,然后将它嵌入到winform窗体中,效果如下图:注意:该方法只适用于com的exe(如word,Excel之类),.net的编的exe就不能用这用方法嵌入到窗体中。using System;using System.Col转载 2013-12-10 18:59:04 · 2754 阅读 · 0 评论 -
关于matlab 中libsvm中model中的保存与调用新发现
最近一直在用matlab和libsvm,发现libsvm库用起来还是很方便的,就是没有模型直接保存到文件和读取模型的matlab接口(C++的接口有)。由于有会用的Opencv等C/C++库,所以数据交换比较麻烦。看了一下libsvm的svm.h、svm.cpp文件,发现有svm_save_model(),svm_load_model()等函数。于是乎用mex小做封装,写了两个matlab可以直接转载 2013-12-18 15:02:24 · 1147 阅读 · 0 评论 -
Silverlight 中绘制扇形(前台+后台)
以Y轴正方向为0度,顺时针递增,我们来做一个40度角的扇形,对称轴是Y轴。 前台:利用Blend 1、按住shift画出一个圆形,去掉生成的Ellipse对象的Margin、Stroke属性,添加 Width, Height属性值(目的为了能比较准确的切割)。 Ellipse Fill = #FFF4F4F5 Width = 200 Height = 200 / 2、在画一个矩形,去掉生成的Rec原创 2013-12-10 18:56:42 · 697 阅读 · 0 评论 -
OpenCV中IplImage图像格式与 BYTE图像数据的转换
IplImage* iplImage;BYTE* data.1. 由IplImage*得到BYTE*图像数据:data = iplImage->imageDataOrigin; //未对齐的原始图像数据或者data = iplImage->imageData; //已对齐的图像数据2. 由BYTE*得到IplImage*图像数据iplImage = cvCrea转载 2013-12-10 18:59:47 · 1012 阅读 · 0 评论 -
linux中编译静态库(.a)和动态库(.so)的基本方法
静态库 在linux环境中, 使用ar命令创建静态库文件.如下是命令的选项: d -----从指定的静态库文件中删除文件 m -----把文件移动到指定的静态库文件中 p -----把静态库文件中指定的文件输出到标准输出 q -----快速地把文件追加到静态库文件中转载 2013-12-24 22:07:35 · 532 阅读 · 0 评论 -
矩阵及其运算
§1 矩阵及其运算教学要求 : 理解矩阵的定义、掌握矩阵的基本律、掌握几类特殊矩阵(比如零矩阵,单位矩阵,对称矩阵和反对称矩阵 ) 的定义与性质、注意矩阵运算与通常数的运算异同。能熟练正确地进行矩阵的计算。知识要点 :一、矩阵的基本概念矩阵,是由 个数组成的一个 行 列的矩形表格,通常用大写字母 表示,组成矩阵的每一个数,均称为矩阵的元素,通常用小写字母其元素 表示,其中下标转载 2013-12-26 15:35:45 · 743 阅读 · 0 评论 -
unity3d的世界坐标转化成屏幕坐标
使用函数:Camera.WorldToScreenPoint原型:function WorldToScreenPoint (position : Vector3) : Vector3返回值:Vector3 中 x,y是屏幕中的位置,z是坐标到摄像机的距离 屏幕左下方是(0,0);右上方是(pixelWidth,pixelHeight)例程:[java转载 2013-12-10 18:55:24 · 956 阅读 · 0 评论 -
Unity3d 用鼠标拾取模型的顶点
近来想做一个东西,想实现3D MAX的部份功能,第一步用鼠标拾取模型的顶点, 那么首先要做的是获取鼠标发出的射线与模型的碰撞点! 先截个图, 用到了Physics.Raycast方法,就是射线检测碰撞的方法! RaycastHit hit; Ray ray = Camera.mainCamera.Scr转载 2013-12-10 18:54:54 · 1157 阅读 · 0 评论 -
qt下配置opencv环境注意事项
1.使用32位mingw-g++ 不能搭配64位opencv库2.原创 2014-06-05 11:07:28 · 525 阅读 · 0 评论