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

技术编号:8593785 阅读:212 留言:0更新日期:2013-04-18 06:55
本发明专利技术公开了一种提高计算机视觉编程灵活性的方法,其采用的技术方案为:利用上述USB安装器把ubuntu系统镜像安装进u盘,使系统可以从u盘启动。然后从一台联网的计算机USB端口启动该u盘,进入刚刚装入u盘的系统后,开始配置计算机视觉编程所需的组件包和必要的库文件包。最后在已经配置好的系统里装入图像编程和计算机视觉编程所需的OpenCV视觉库。完成搭建便携式计算机编程的应用。本便携式计算机视觉编程的有益效果是:摆脱以往固定的编程环境,灵活方便,移动性较好,加快开发效率。

【技术实现步骤摘要】

本专利技术涉及视觉编程
,更具体地说,特别涉及。
技术介绍
图像处理和计算机视觉编程,多数是建立在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、安装ubuntu系统镜像到u盘;步骤2、安装CMake编译工具和库文件包;步骤3、在ubuntu镜像系统上安装OpenCV视觉库。

【技术特征摘要】
1.一种提高计算机视觉编程灵活性的方法,其特征在于,包括 步骤1、安装ubuntu系统镜像到u盘; 步骤2、安装CMake编译工具和库文件包; 步骤3、在ubuntu镜像系统上安装OpenCV视觉库。2.根据权利要求1所述的提高计算机视觉编程灵活性的...

【专利技术属性】
技术研发人员:高涛王浩李津
申请(专利权)人:太仓市同维电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1