帖子位于 "软件技术学习及认证" 分类 RSS

OpenCV轻松进阶初级篇(三)如何添加Intel IPP和TBB库

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 二月 6, 2012 在 11:24 上午
评论 (0)

  Intel IPP和TBB能够给OpenCV带来性能上的很大提升,那么如何在编译OpenCV的时候讲其打开呢?   OpenCV轻松进阶初级篇(二)编译OpenCV中已经介绍了使用CMake工具来产生各种编译器的项目文件,那么是否可以通过它来Enabled这些Features呢?   非常的运气,在CMake的配置键值对中,我们找到了IPP和TBB的身影,如图1所示。 ...

继续 ›

分类: Blog Challenge, 全国博客大奖赛, 其他, 图形和视觉计算, 英特尔® 软件网络 2.0, 软件技术学习及认证

简介Intel Media SDK 2012

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 二月 6, 2012 在 10:42 上午
评论 (0)

  Intel Media SDK现在使用新的名字规则了!如果按照以前版本的名字规则,那么它对应是Intel Media SDK3.0 Gold版本。网友可以从http://software.intel.com/en-us/articles/vcsource-tools-media-sdk/?cid=sw:mediadev004 下载到最新版本。 图1 下载步骤: 1)  在图1中,选择红色方框中的下拉菜单“Intel Media SDK ...

继续 ›

分类: Blog Challenge, 全国博客大奖赛, 其他, 图形和视觉计算, 英特尔® 软件网络 2.0, 软件技术学习及认证

HTML5之Web Storage

作者: 章政 (3 篇文章) 日期: 十二月 26, 2011 在 12:00 下午
评论 (0)

WebStorage的出现是为了弥补cookie的不足,cookie一方面是容量小,4k/8k,存几个电子邮件都不够,二来是全局的,容易被误用,盗用。 在HTML5中网络存储按照生命周期分为2种,一种是基于会话(session),这种存储周期只是当前会话,当网页[注1]被关被后,或者被转到其他网站后,存储也就被销毁; sessionStorage.varName = “生成新变量”; sessionStorage.varName = “变量操作”; delete sessionStorage.varName; //删除变量 另外一种是本地存储,当网页下次被打开的时候,你仍然可以访问上次打开该网页时存储的数据,比如本地存储的网站用户名就可以使用这种方式。 用法和基于会话的存储一样,只是前缀名改成了localStorage localStorage.varName = “生成新变量”; localStorage.varName ...

继续 ›

分类: Android 开发, Blog Challenge, 全国博客大奖赛, 全国大学生软件创新大赛专栏, 其他, 博客征文专栏, 图形和视觉计算, 并行计算, 开放源代码, 服务器, 游戏, 移动技术, 英特尔® 软件网络 2.0, 英特尔信息技术峰会, 虚拟化技术, 软件开发工具, 软件技术学习及认证, 高校博客大奖赛

OpenCV轻松进阶初级篇(二)编译OpenCV

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 十二月 1, 2011 在 11:30 上午
评论 (2)

  OpenCV的源文件编译需要使用CMake,所以在编译之前需要下载和安装CMake。   哪里可以下载CMake? 现在最新的CMake版本是2.8.6,我们可以从http://cmake.org/cmake/resources/software.html 处下载到,如图1所示。 图1   如何生存VC2010项目文件? 在OpenCV轻松进阶初级篇(一)安装OpenCV中,笔者已经介绍了下载OpenCV的方法。CMake就是要将它的配置文件转化成相应平台的项目文件,本例以windows7平台VC2010为例,其他平台方法一致。 第一步:运行CMake工具,如图2所示。 图2   第二步:生成项目文件,如图3所示。 这里细分为4小步: 1)  进入OpenCV的源代码目录,笔者将它存放在C:\opencv-2.3.1目录中。 2)  进入生成库文件的目标目录,笔者在C:\opencv-2.3.1的目录下自建了一个MyBuild目录 3)  选择需要编译生成的项目。 4)  点击Generate按钮生成项目文件。 图3   第三步:查看生成后的配置信息,如图4所示。 图4 注意:在第一次配置CMake的时候,VC2010是需要在一个下来框中选择的,一旦选择好了,下次就无需再选,仅仅改变编译选项就OK了。   第四步:查看VC2010项目文件是否已经生成完毕,如图5所示。 图5   OK,现在万事俱备只欠东风,还不点击OpenCV.sln来体验一下J。  

继续 ›

分类: Blog Challenge, 图形和视觉计算, 开放源代码, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证

HTML5之Worker Thread

作者: 章政 (3 篇文章) 日期: 十一月 22, 2011 在 4:33 下午
评论 (13)

传统网页中嵌入的JSP语言都是执行在UI的上下文中,一般来说这种JSP处理的都是简单逻辑,没啥问题,随着Web复杂度越来高,JSP能处理的事情也越来越复杂,如果JSP计算量比较大的话,这就会导致UI页面假死。HTML5中的WorkerThread可以缓解这个问题,Worker Thread通过UI thread创建一个新的线程来进行计算,消息和结果通过Web Message来进行通讯,由于这种异步性,UI便可以较为流畅地响应新到来的事件。 调用过程如下: 1.新的工作线程执行体放在一个单独的JS文件中,比如worker.js. self.onmessage = function(event){ ...

继续 ›

分类: Blog Challenge, 其他, 博客征文专栏, 并行计算, 开放源代码, 游戏, 移动技术, 英特尔® 软件网络 2.0, 英特尔信息技术峰会, 软件开发工具, 软件技术学习及认证, 高校博客大奖赛
标签:

轻轻松松使用Intel Pair & Share分享你的照片

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 十一月 18, 2011 在 3:09 下午
评论 (0)

想将智能手机或平板电脑上的照片放入大屏幕显示设备中显示吗?Intel Pair and Share提供了这种实现,如图1所示。 图1 本篇博客主要介绍如何安装和使用Intel Pair and Share来完成照片的共享工作。   1)  下载PC端软件:Download Intel® Pair ...

继续 ›

分类: Blog Challenge, 图形和视觉计算, 英特尔® 软件网络 2.0, 软件技术学习及认证

Intel Media SDK3.0 Beta5发布啦!

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 十一月 18, 2011 在 1:42 下午
评论 (1)

Intel Media SDK3.0 Beta5发布了,请使用Media SDK的开发者到 http://software.intel.com/en-us/articles/intel-media-sdk-30-beta/ 下载它。 新版本的Intel Media SDK3.0 Beta5的主要特征如下: *转码增强 - 转码性能的提高 - 转码视频图像质量的提高 - ...

继续 ›

分类: Blog Challenge, 图形和视觉计算, 英特尔® 软件网络 2.0, 软件技术学习及认证

教你轻轻松松打包Web应用

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 十一月 18, 2011 在 1:36 下午
评论 (4)

Intel AppUp Centre是Intel的在线商店,货架上的商品是各种不同的应用。那么是否Web应用也可以上架呢?当然是了!不过在上架之前需要对Web应用进行打包。Intel提供了优秀的Web应用打包器,本篇博客主要介绍如何使用它来将你的Web应用轻松打包。   Web应用打包步骤: 1)  登陆http://appdeveloper.intel.com/en-us/encapsulator-beta网页 图1 2)  点击“Make your app”标签,然后将应用程序的各部分信息填写。对于GUID部分,请参考Intel AppUp Center文章总汇中的Intel AppUp进阶基础篇(四)获取应用程序GUID一文。 图2 3)  点击“Make ...

继续 ›

分类: Blog Challenge, 图形和视觉计算, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证

PHP检查数组中是否存在某个键(key)

作者: Angrybird (5 篇文章) 日期: 十一月 11, 2011 在 11:06 上午
评论 (0)

问题 如何才能知道数组中是否包含某个特定的键 方案 使用array_key_exists()来检查数组元素的键(该函数不会返回元素的值) if(array_key_exists('key', $array)){ echo "该数组中包含了'key'"; } 使用isset()来检查是否存在一个值不为null的键 if(isset($array['key'])){ ...

继续 ›

分类: 其他, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, ,

WiGig,下一代WiFi的集大成者?

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 十一月 10, 2011 在 5:00 下午
评论 (8)

WiGig是无线千兆比特联盟(Wireless Gigabit Alliance)制定的一种短距离无线技术。它兼容于WiFi标准,并且具有如下6个重要特征: l  支持最高7Gbps的数据传送速率,是WiFi标准的10倍。 l  设计初衷不仅是为支持低功耗的移动设备(比如手机,…),并且也支持搞性能涉笔(比如说台式机,…),所以它天生具有高级的电源管理技术。 l  设计基于IEEE 802.11标准(WiFi技术使用的标准),并且支持2.4GHZ,5GHZ和60GHZ三个频段,如图1所示。 图1 WiGig结构图 l  支持波形成束,提高信号强度,有效传送距离达10米。 l  支持AES加密。 l  为HDMI, DisplayPort,USB和PCIe提供高性能的无线实现,如图2所示。 图2 WiGig PAL(Protocol Adapter Layer)结构   笔者认为WiGig是一个非常优秀的无线通信技术,它将是下一代的WiFi技术,主要原因如下: l  WiGig兼容于WiFi。现有的WiFi设备能够使用,并且移动运营商现有WiFi设备的升级换代可以循序渐进的进行,能够缓解移动运营商的资金压力。 l  WiGig支持HDMI、DisplayPort、PCIe和USB设备的无线传送。对于移动互联的整个大趋势,对于不同移动设备之间的互联互通,WiGig将起积极的作用。图3讲述了WiGig使用的典型用户案例。 图3 WiGig 使用案例 l  有着广泛的公司支持。图4,图5,图6,分别列出了的董事会成员、重要贡献者和WiGig方案采用者。 图4 ...

继续 ›

分类: Blog Challenge, 图形和视觉计算, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证