| «上月 | 12年1月 | »下月 |
|---|
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | 8 | 9 | 10 | 11 | 12 | 13 | 14 | | 15 | 16 | 17 | 18 | 19 | 20 | 21 | | 22 | 23 | 24 | 25 | 26 | 27 | 28 | | 29 | 30 | 31 | | | | |
| 公告 |
|
人的一生有许多难以取舍, 困惑不已的琐事所纠缠着, 这时所需的就是断然的舍弃与明智的抉择, 唯一会限制我们的, 是我们自己的决心。 |
| Blog信息 |
|
blog名称:机器视觉、DSP技术 日志总数:252 评论数量:237 留言数量:31 访问次数:1142115 建立时间:2005年6月27日 |

| |
[DSP(TI)]北京安防展 耿磊 发表于 2010/11/6 10:13:33 |
北京安防展各大展商祭出看家本领,高清成为必备,智能成为亮点。新设备新思路层出不穷,应用方向深度拓展。 ============================== 点击此处阅读全文 |
|
[VC]Unicode环境下宽字符CString与ANSI字符const char* 的转换 耿磊 发表于 2009/11/23 14:52:52 |
在unicode环境下写程序,当将CString转换成const char*类型如下三种方法可以解决 : 第一: 在COM环境下可使用如下方法,
CString strSQL;
strSQL.Format(_T('INSERT INTO Class(Name) VALUES('%s')'),
m_strName.GetBuffer(m_strName.GetLength()));
char* pchSQL =_com_util::ConvertBSTRToString(strSQL.GetBuffer(strSQL.GetLength()));
第二:使用操作系统给出的转换函数,
int nSize = WideCharToMultiByte(CP_ACP,
NULL,
strSQL.GetBuffer(strSQL.GetLength()),
-1,
NULL,
0,
NULL,
FALSE);
char* pchStr = new char[nSize];
WideCharToMultiByte(CP_ACP,
NULL,
…… ============================== 点击此处阅读全文 |
|
[VC]VisualSVN Server的配置和使用方法(转) 耿磊 发表于 2009/7/10 14:18:07 |
VisualSVN
Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起,
VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了。
1.为什么要用VisualSVN Server,而不用Subversion?
回答:
因为如果直接使用Subversion,那么在Windows
系统上,要想让它随系统启动,就要封装SVN Server为windws
service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不
是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN
Server已经封装为windws
service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。
2.为什么不用TFS?
回答:
…… ============================== 点击此处阅读全文 |
|
[机器视觉]线性方程组求解 耿磊 发表于 2009/5/11 13:59:53 |
1.直接法
Gauss消元法:
function x=DelGauss(a,b)
% Gauss消去法
[n,m]=size(a);
nb=length(b);
…… ============================== 点击此处阅读全文 |
|
[机器视觉]最小二乘最优问题 耿磊 发表于 2009/5/4 15:13:15 |
1.约束线性最小二乘
有约束线性最小二乘的标准形式为 sub.to 其中:C、A、Aeq 为矩阵;d、b、beq、lb、ub、x 是向量。 在MATLAB5.x 中,约束线性最小二乘用函数conls 求解。 函数 lsqlin 格式 x = lsqlin(C,d,A,b) %求在约束条件 下,方程Cx = d 的最小二乘解 x。 x = lsqlin(C,d,A,b,Aeq,beq) %Aeq、beq 满足等式约束 ,若没有不等式约 束,则设A=[ ],b=[ ]。 x = lsqlin(C,d,A,b,Aeq,beq,lb,ub) %lb、ub 满足 ,若没有等式约束,则 Aeq=[ ],beq=[ ]。 x = lsqlin(C,d,A,b,Aeq,beq,lb,ub,x0) % x0 为初始解向量,若x 没有界, 则lb=[ ],ub=[ ]。 x = lsqlin(C,d,A,b,Aeq,beq,lb,ub,x0,options) % options 为指定优化参 数 [x,resnorm] = lsqlin(...) % resnorm=norm(C*x-d)^2,即2-范数。 [x,resnorm,residual] = lsqlin(...) %residual=C*x-d,即残差。 …… ============================== 点击此处阅读全文 |
|
[DSP(TI)]数学规划模型的matlab求解 耿磊 发表于 2009/4/14 15:16:52 |
数学规划模型的matlab求解
数学规划模型是优化模型的一种,包括线性规划模型(目标函数和约束条件都是线性函数的优化问题);
非线性规划模型(目标函数或者约束条件是非线性的函数); 整数规划(决策变量是整数值得规划问题); 多目标规划(具有多个目标函数的规划问题)
;目标规划(具有不同优先级的目标和偏差的规划问题) 动态规划(求解多阶段决策问题的最优化方法)
。数学规划模型相对比较好理解,关键是要能熟练地求出模型的解。
以下是解线性规划模型的方法:
1.线性规划问题
线性规划问题的标准形式为:
min f ' *x
sub.to:A*x<b
其中f、x、b、beq、lb、ub为向量,A、Aeq为矩阵。
MATLAB中,线性规划问题(Linear Programming)的求解使用的是函数linprog。
函数 linprog
格式 x = linprog(f,A,b) %求min f ' *x sub.to A*x<=b 线性规划的最优解。
x = linprog(f,A,b,Aeq,beq) %等式约束 ,若没有不等式约束 ,则A=[ ],b=[ ]。 …… ============================== 点击此处阅读全文 |
|
[悦然]你的每一声欢笑 耿磊 发表于 2009/4/8 16:17:46 |
|
日前,为透过软件进一步简化数字视频产品的开发工作,德州仪器 (TI) 推出 eXpressDSP™ 数字媒体软件标准
(xDM),即基于 DSP 软件的低阶应用程序接口 (API),
为在一种应用中提供了无缝整合与互换多种编解码器的架构。作为TI达芬奇数字视频产品中不可或缺的部分,符合如视频、影像、语音与音频的同一类别编解码器
的xDM,可实现轻易互换使用,而无需修改应用层软件。更多详情,敬请访问:www.ti.com/xdmpr。
TI 负责 eXpressDSP 软件的市场营销经理 Brian Jeff 指出:“TI致力于打造一个可进一步提高软件灵活性与易用性的架构。OEM 厂商可通过 xDM 使用不断新增的现成软件,进而扩大市场商机、简化产品开发过程并大幅缩短上市进程。”
…… ============================== 点击此处阅读全文 |
|
|