Android图像处理软件的设计与实现+源代码(2)
时间:2023-11-19 17:42 来源:毕业论文 作者:毕业论文 点击:次
1.1 研究内容 本图像处理APP是在OpenCV计算机视觉库的支持下,基于Android操作平台,采用Java以及c++语言编写的一款手机端应用程序。其主要研究对于图像的拼接、颜色处理以及轮廓识别等功能。 1。2 研究意义 随着现代社会生活的节奏不断加快,以及手机等便携式移动设备的不断普及,越来越多的人们都依赖于手机对自己手边的各种数据进行处理。本图片处理APP的设计与开发,旨在为广大群众提供便利,使人们可以不受时间与地点的限制,随时随地地对自己手机中的各种图片进行处理、操作。此外,本款APP还具有白底证件照换底色功能,方便广大用户根据各自的不同需求,制作自己需要的证件照片。 1。3 研究现状以及发展趋势 如今,市面上有各式各样的图片处理软件以及照片美化软件,PC平台上的多以专业人士作为受众群体,这些软件大多功能复杂繁多,并且操作复杂、短时间以内难以上手;而移动设备平台上的APP多为图片以及照片美化软件,他们多注重对于图像的修饰加工以满足人们的分享需要。而跟据我观察得知,现在可以进行证件照生成的软件及手机APP并不是非常地常见。在证件照的生成与处理方面,还存在着很大的缺口与市场。再加上现在人们的生活与工作节奏越发地加快,仅仅通过自己的手机就可以生成一张证件照将会极大地简化人们的生活并且给人们的工作带来便利,还不用花费一分钱。在未来,使用手机等便携式设备进行各种各样的操作将会越发成为一种潮流与发展趋势,而且会有越来越多的人使用手机来生成自己的证件照,若再加上各种其他实用功能,在现今多种美图软件互相竞争的大环境下,将会是一个极大的竞争优势。 2 系统分析 2。1 研究目标 (1) 了解Android应用程序的设计与开发过程 (2) 了解OpenCV计算机视觉库的运用开发过程 本款移动设备APP是基于eclipse的开发平台,采用Java以及C++语言进行编写,从而开发出以Android平台用户为目标群体的图像处理APP。 2。2 可行性分析来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766 手机端应用程序的开发将会受到两个主要条件上的限制—资源以及时间。所以,在应用程序的开发之前进行开发项目可行性方面的分析是十分必要的[1]。整个项目必须要在时间以及资源这两方面的允许下进行,才可以减缓项目开发缩回承受的风险,规避人财物等多方面资源的浪费,以在高效率的情况下开发高质量的软件产品为目标进行作业。 (1) 技术可行性 本图像处理软件的开发将会运用到Android应用开发的各种基本技术,以及第三方软件包的支持和OpenCV技术的运用。 (2)经济可行性 本图像处理软件无需用到互联网服务,完全可以离线使用。这极大地增加了软件测试过程中的便捷,并且作为一个独自开发的项目,并不会耗费巨大的财力物力和时间。 根据以上对开发可行性的分析,开发这样一个图像处理的手机APP是完全可行的。 2。3 需求分析 本款手机APP经过用户启动之后可以选择访问用户手机的相册或者摄像头。若选择访问摄像头,则本软件会从摄像头拍摄照片,然后进行各项图像处理;若选择访问手机相册,则会自动获取并显示相册中存储的相片,用户可以单选或者多选相片进行各种处理。 在用户选择图片完毕后,本款APP可以对其选择的图片进行拼接、裁剪、滤镜处理以及白底相片进行底色变换处理。 (责任编辑:qin) |