摘要: (本文章以as3代码为例) 问题的产生 在前端开发时,经常会使用到Ajax(Asynchronous Javascript And XML)请求向服务器查询信息(get)或交换数据(post),ajax请求都是异步响应的,每次请求都不能同步返回结果,而且多次请求嵌套在一起时,逻辑很难处理,怎么办呢? 阅读全文
posted @ 2014-11-10 14:34 汉泽的家 阅读(10320) 评论(0) 推荐(0) 编辑
摘要: 优点: 1、Flex上手简单,与html和js很像,是一种web前端语言,对于简单的界面、图表、交互都有不错的封装。它能够让新手在短时间内开发出比较有模样的项目。 2、有很多第三方api可以使用,如amchart,arcgis等等,可以使你的项目有出色的表现。 3、支持闭包,多少可以使编码简便起来, 阅读全文
posted @ 2014-08-19 10:22 汉泽的家 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 输入:离散的采样点坐标和高度值(x_0,y_0,value_0),(x_1,y_1,value_1)......(x_n, y_n, value_n) 输出:等高线图,如下所示 wiki上的Marching squares算法对此有很好的说明,我也是按照wiki上面的步骤来实现这个算法的,下面对该算 阅读全文
posted @ 2014-07-16 19:48 汉泽的家 阅读(13962) 评论(12) 推荐(2) 编辑
摘要: 在程序员面试题中,有一类题目就是估算,这对于程序员是非常重要的一个技能,例如估算项目的开发周期,代码量,人月等等。记得《编程珠玑》中有一道题目讲述的是如何估计密西西比河一年的出水量,很有意思。作者从两种方法进行估算,一种是从用出海口的截面积 x 水速 x 时间,第二种是用密西西比河的面积 x... 阅读全文
posted @ 2014-05-11 11:30 汉泽的家 阅读(3529) 评论(4) 推荐(0) 编辑
摘要: 如果你的照片看上去灰蒙蒙的,缺少生机,那么hsv拉伸也许可以帮你的忙。hsv拉伸是一种可以提高图像鲜艳程度的图像增强方法,它能够让图像的颜色更加鲜活、艳丽,而且它的处理结果看上去很自然,比如源图中较暗的红色会变的鲜红,而不会像拉伸对比度那样把图像弄的难看失真,暗红色变的发紫发黑。来个例子: 其基本原理如下:1、 将源图像的(rgb)颜色空间映射到(hsv ),什么是HSV?2、 对图像的s和v通道进行一次min-max normalize,h通道不变所谓min-max normalize是指: dst(x,y) = [src(x,y) – min(src(x,y)) ] / [ (max(sr 阅读全文
posted @ 2013-12-06 22:07 汉泽的家 阅读(2627) 评论(2) 推荐(2) 编辑
摘要: 欲近道,先讀四書五經欲習四書五經,先從讀《大學》開始格物、至知、正心、誠意修身、齊家、治國、平天下此中有大智慧! 阅读全文
posted @ 2013-10-06 11:16 汉泽的家 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 實在出乎我的意料!OpenCV竟然連這么簡單的功能都沒有封裝!還要讓本大爺自己動手寫!強烈要求OpenCV下一個版本添加本功能! 函數功能和這個網頁一樣,只不過這個作者寫的太糟了,我把它變得簡潔了一點 ^_^ 阅读全文
posted @ 2013-09-20 19:39 汉泽的家 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: 每次下载opencv的新版本时,都需要重新写头文件,更改链接库配置,很麻烦有木有?下面这个头文件是我在别人的代码中淘出来的,很不错,与大家分享~(具体作者忘记了,不好意思啊) 作者很巧妙地利用Opencv的版本信息定义了一个宏,无论你的Opencv是243还是246都能够完美支持,以后再不用担心更新版本带来的问题了,另:对于比较老的Opencv版本可能有个别lib的名称不对,修改一下就可以了stdafx.h#pragma once#include "targetver.h"#include #include #include #include #include #defin 阅读全文
posted @ 2013-09-08 13:19 汉泽的家 阅读(10475) 评论(2) 推荐(1) 编辑
摘要: 经常听到身边的朋友对我说,“你竟然是做算法的…”,”编程这么难,毕业以后再也不编程了…”,”你怎么会喜欢编程?“。听到这些话我总是很诧异,是什么原因让大家觉得编程这么难呢,什么样的事情才可以被人们称为一件难事? 在以前,我所理解的难事是人的经验范围之外的事情,也就是一个人没有尝试过的事情。比如对于大部分人来说,学习一门编程语言很难,开一家饭馆很难,想当上一家跨国公司的总材更难,因为这些事情大部分人来说,他们都没有尝试过,所以他们没有任何这方面的经验,不知如何下手去做这些事情,这当然是一件难事了。我想,这也许是一些人认为编程很难的一个原因:自己的编程经验少,所以认为它很难,遇到难事不会做,所.. 阅读全文
posted @ 2013-09-08 13:05 汉泽的家 阅读(682) 评论(0) 推荐(2) 编辑
摘要: Image Watch(下载)是OpenCV的一款最新工具,它能够即时显示出矩阵的内容,即memory中Mat的信息,方便程序的调试,非常好用。不过目前该插件只支持VS2012,而且不能保存调试信息。本人对这个插件测试了一下,感觉不错,话不多说了,直接上图: 上图中,src_3u是一幅3通道uchar类型的源图像,src_1u是其灰度化后的结果,blur_3u是源图像模糊后的结果,从右侧Image Watch的临时调试窗口可以清晰的看到这3张图片,选中某一张图片还可以放大查看细节。img_1ss, img_1d, img_1s, img_1f是四张单通道图片,它们的类型分别是short ... 阅读全文
posted @ 2013-06-03 14:26 汉泽的家 阅读(3044) 评论(0) 推荐(0) 编辑