一种提高计算机视觉编程灵活性的方法

文档序号:6380405阅读:245来源:国知局
专利名称:一种提高计算机视觉编程灵活性的方法
技术领域
本发明涉及视觉编程技术领域,更具体地说,特别涉及一种提高计算机视觉编程灵活性的方法。
背景技术
图像处理和计算机视觉编程,多数是建立在PC上的软件开发环境中,例如通过VC或者builder C++安装图像处理库完成相关编程。建立这样的编程环境,相对可靠,开发稳定,在灵活性方面有所欠缺。当使用环境改变时,得重新配置编程环境。耽误时间,环境搭建好,使用率不高,造成资源的浪费。另外由于图像处理对编程工具的依赖性,导致编程工具的更换,相应的库安装文件得做相应的变换,这在一定程度上影响了编程环境的一致性。

发明内容
本发明要解决的技术问题为提供一种提高计算机视觉编程灵活性的方法,使用该方法能够提高现有技术中计算机视觉编程的灵活性。为解决上述技术问题,本发明提供了一种提高计算机视觉编程灵活性的方法,包括步骤S1、安装ubuntu系统镜像到u盘;S2、安装CMake编译工具和库文件包;S3、在ubuntu镜像系统上安装OpenCV视觉库。优选地,在步骤SI之前还包括预处理操作,所述预处理操作为在u盘上安装Universal-USB-1nstaller. exe 安装器。优选地,通过USB安装器进行ubuntu系统镜像的安装。本发明提供的一种提高计算机视觉编程灵活性的方法,其采用的技术方案为利用上述USB安装器把ubuntu系统镜像安装进u盘,使系统可以从u盘启动。然后从一台联网的计算机USB端口启动该u盘,进入刚刚装入u盘的系统后,开始配置计算机视觉编程所需的组件包和必要的库文件包。最后在已经配置好的系统里装入图像编程和计算机视觉编程所需的OpenCV视觉库。完成搭建便携式计算机编程的应用。本便携式计算机视觉编程的有益效果是摆脱以往固定的编程环境,灵活方便,移动性较好,加快开发效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明一种实施例中提高计算机视觉编程灵活性的方法的流程图。
具体实施例方式本发明的核心为提供一种提高计算机视觉编程灵活性的方法,使用该方法能够提高现有技术中计算机视觉编程的灵活性。为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施例对本发明作进一步的详细说明。请参考图1,图1为本发明一种实施例中提高计算机视觉编程灵活性的方法的流程图。本发明提供了一种提高计算机视觉编程灵活性的方法,包括步骤S1、安装ubuntu系统镜像到u盘;S2、安装CMake编译工具和库文件包;S3、在ubuntu镜像系统上安装OpenCV视觉库。优选地,在步骤SI之前还包括预处理操作,所述预处理操作为在u盘上安装Universal-USB-1nstaller. exe 安装器。优选地,通过USB安装器进行ubuntu系统镜像的安装。在计算机视觉编程时,为了能保持编程环境的一致性,提供开发效率。借助于计算机视觉库,把编程环境集成到U盘中,用U盘中带的系统(这时U盘当操作系统用)提供编程工具生存的环境,可以完成便携式计算机视觉编程的应用。软件组成Ubuntu 系统镜像,OpenCV 视觉库,Universal-USB-1nstaller. exe 安装器,CMake编译工具和系统运行时必要的库文件包。硬件组成可以自启动的U盘一块。本发明提供的一种提高计算机视觉编程灵活性的方法,其采用的技术方案为利用上述USB安装器把ubuntu系统镜像安装进u盘,使系统可以从u盘启动。然后从一台联网的计算机USB端口启动该u盘,进入刚刚装入u盘的系统后,开始配置计算机视觉编程所需的组件包和必要的库文件包。最后在已经配置好的系统里装入图像编程和计算机视觉编程所需的OpenCV视觉库。完成搭建便携式计算机编程的应用。本便携式计算机视觉编程的有益效果是摆脱以往固定的编程环境,灵活方便,移动性较好,加快开发效率。硬件技术的迅速发展,目前主板可以支持用USB端口启动,把操作系统集成做入u盘,利用u盘方便携带,灵活性大,一次安装配置计算机视觉库可以完成灵巧的便携式计算机视觉编程的应用。使便携式计算机视觉编程不依赖于环境影响,做到编程环境就在手中,无须为了编程环境的改变而改变,改善编程环境的一致性,提升效率。Ubuntu是一个以桌面应用为主的Linux操作系统,是一个由全球化的专业开发团队建造的操作系统。它包含了所有您需要的应用程序浏览器、Office套件、多媒体程序、即时消息等。OpenCV是Intel 开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV对非商业应用和商业应用都是免费(FREE)的。OpenCV为Intel Integrated PerformancePrimitives(IPP)提供了透明接口。这意味着如果有为特定处理器优化的的IPP库,OpenCV将在运行时自动加载这些库。
权利要求
1.一种提高计算机视觉编程灵活性的方法,其特征在于,包括 步骤1、安装ubuntu系统镜像到u盘; 步骤2、安装CMake编译工具和库文件包; 步骤3、在ubuntu镜像系统上安装OpenCV视觉库。
2.根据权利要求1所述的提高计算机视觉编程灵活性的方法,其特征在于,在步骤I之前还包括预处理操作,所述预处理操作为在u盘上安装Universal-USB-1nstaller. exe安装器。
3.根据权利要求2所述的提高计算机视觉编程灵活性的方法,其特征在于,通过USB安装器进行ubuntu系统镜像的安装。
全文摘要
本发明公开了一种提高计算机视觉编程灵活性的方法,其采用的技术方案为利用上述USB安装器把ubuntu系统镜像安装进u盘,使系统可以从u盘启动。然后从一台联网的计算机USB端口启动该u盘,进入刚刚装入u盘的系统后,开始配置计算机视觉编程所需的组件包和必要的库文件包。最后在已经配置好的系统里装入图像编程和计算机视觉编程所需的OpenCV视觉库。完成搭建便携式计算机编程的应用。本便携式计算机视觉编程的有益效果是摆脱以往固定的编程环境,灵活方便,移动性较好,加快开发效率。
文档编号G06F9/445GK103049281SQ20121043409
公开日2013年4月17日 申请日期2012年11月5日 优先权日2012年11月5日
发明者高涛, 王浩, 李津 申请人:太仓市同维电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1