MTK培训教程职场礼仪-电子人才网项目外包开发咨询
电子人才网|深圳MTK培训|深圳FPGA培训|深圳Symbian培训logo位置
首 页 企业招聘 人才求职 培训招生 高校招生 猎头服务 高级人才 职场资讯 会员帮助 在线支付

职场中容易失业的白领     递名片的商务礼仪     

您当前位置: 电子人才网首页 >> Symbian和FPGA培训资料 HR资讯订阅

Symbian多媒体编程系列五 --摄像头编程(下)

Symbian培训-摄像头编程源代码下载(SDK第二版)

视频编程
(2)创建类
iCamera = CCamera::NewL(*this,0);
(3)保留摄像头
iCamera->Reserve();
2.调用observer,ReserveComplete()方法
void CImageCapturerEngine::ReserveComplete(TInt aError)
{
if(aError == KErrNone)
{
iCamera->PowerOn();
}
else
{
iObserver.OnError(aError);
}
}

注意其中的PowerOn()给相机上电
3.调用Observer的PowerOnComplete()函数通知系统上电完成
void CImageCapturerEngine::PowerOnComplete(TInt aError)
{
TInt err = aError;
if(aError == KErrNone)
{
TCameraInfo info;
iCamera->CameraInfo(info);
if ((info.iOptionsSupported&TCameraInfo::EContrastSupported)!=0)
{
TRAP(err, iCamera->SetContrastL(CCamera::EContrastAuto));
}

TRAP(err,StartViewFinderL());
if(err==KErrNone)
{
TRAP(err,PrepareImageCaptureL(KDefaultImageFormat));
}
}
if(err!=KErrNone)
{
iObserver.OnError(aError);
}
}
4.设置对比度,预览图像
void CImageCapturerEngine::ViewFinderFrameReady(CFbsBitmap& aFrame)
{
iObserver.OnFrame(aFrame);
}

5.准备捕捉图像
void CImageCapturerEngine::ImageReady(CFbsBitmap* aBitmap,HBufC8* /*aData*/,TInt aError)
{
if(aError == KErrNone)
{
iObserver.OnImage(aBitmap);
}
else
{
iObserver.OnError(aError);
}
}

6.重要的函数:开始预览图像和停止预览
void CImageCapturerEngine::StartViewFinderL()
{
TSize imageSize(KDefaultImageWidth,KDefaultImageHeight);

if(iCamera->ViewFinderActive())
{
// iObserver.OnError(KErrAlreadyActive)
}
else
{
iCamera->StartViewFinderBitmapsL(imageSize);
}
if(!iCamera->ViewFinderActive())
{
// iObserver.OnError(KErrNotActivated);
}
}

void CImageCapturerEngine::StopViewFinder()
{
iCamera->StopViewFinder();
}

7.捕捉图像
void CImageCapturerEngine::CaptureImage()
{
iCamera->CaptureImage();
}

补充:
(1)iCamera->SetContrastL(CCamera::EContrastAuto));
EContrastAuto-自动设置
还可以设置-100到100之间的值


完整版本请见http://www.morning-sea.com.cn
曙海教育
曙海嵌入式
(MTK培训,Android培训,FPGA培训,DSP培训,iPhone培训)
上海总部电话:021-51875830 深圳:4008699035 北京:010-51292078
网址:http://www.51qianru.cn
版权所有-曙海教育 转发请注明出处
 

相关资讯 更多资讯  
·职场中容易失业的白领 (6-17)
·递名片的商务礼仪 (10-16)

发表评论
(带*号为必填项)
登录名:* Email:
标 题:*
内 容:*
发表评论须知:
一、所发文章必须遵守《互联网电子公告服务管理规定》;
二、严禁发布供求代理信息、公司介绍、产品信息等广告宣传信息;
三、严禁对个人、实体、民族、国家等进行漫骂、污蔑、诽谤。

新资讯
今日暂无资讯更新

热门资讯
·危险的试用期,你准备好了?
·[推荐]五大房产新政3月起实施
·从美女俊男案例看沟通
·国企、外企、民企之比较
·把握好你的职业生涯的每个阶段
·职工医保实际缴费年限有别
·员工薪酬 不患寡而患不均
·[推荐]吴邦国:将制定物权法劳动
·副总经理一夜成了操作工
·招聘实用政策解读:档案和保险问题
·连续工作满10年可签无固定期限劳
·用人单位未经协商不得擅自变换工种
·职场30万年薪金领心路
·李嘉诚卸甲的理由
·为网罗人才 日本IT企业推出在家
·毕业生档案转递这样办
·领导修炼:《中庸》的和谐共赢之道
·为即将毕业的海归寻找归途
·英语面试技巧 事先3项准备
·小心职业定位陷阱

关于我们 | 服务条款 | 法律声明 | 隐私声明 | 广告服务 | 友情连接 | 合作代理 | 联系我们
沪ICP备05001702号   Copyright 2003-2009 morning-sea.com.cn Inc All Rights Reserved.
电话:021-51875830 Email:officeoffice@126.com webmaster@morning-sea.com.cn 在线客服QQ:shuhaipeixun