ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:57.50KB ,
资源ID:1143397      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1143397.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(cover page include the project title, your name, document title.doc)为本站会员(天天快乐)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

cover page include the project title, your name, document title.doc

1、REMEDIALITEBenjamin HeippSoftware Requirements Specification10/21/0511TABLE OF CONTENTSIntroduction 2Glossary. 3User Requirements Definition. 4Domain Requirements Definition. 6System Architecture. 7System Models. 8System Development Plan. 922INTRODUCTION The purpose of this document is to specify th

2、e user and system requirements for RemediaLite, an interactive image editing application. This application is intended for use by the hobbyist or amateur photographer, as it will not provide sufficient depth and correction utilities for a professional photo editing suite. It will read in an image, a

3、ttempt to automatically correct linear distortion, and allow the user to modify these corrections. The user will also be able to make additional alterations. The most common types of distortion that will be corrected are pincushion and barrel distortion.Panorama Tools, a system developed by Helmut D

4、ersch, will provide the basis for the distortion correction system. Using previously developed algorithms for image correction will allow this software to focus on the automated correction process, rather than determining a system for correcting linear lens distortion. 33GLOSSARYBarrel Distortion A

5、lens effect which causes images to receive an inflated or spherized, appearance. It is often associated with wide angle lenses and often occurs when using wide zoom lenses.Pincushion Distortion A lens effect which causes images to be pinched at their center. Pincushion distortion is often associated

6、 with tele lenses and occurs when using tele zoom lenses.44USER REQUIREMENTS DEFINITION 1.0.0 File Management1.0.1 Open File: The system will be able to receive an external image for modification. A limited number of image file types will be supported including JPEG and PNG. The application will dis

7、play the original and corrected versions of the image to the user.Rationale: In order to make corrections to an image, the application must be able to open and display various image formats and make corrections to these files. 1.0.2 Save File: The system will be able to output an image for external

8、use. The system will overwrite the current file with the most recent version.Rationale: The user may wish to use their file in another application or to display in another medium, and as a result they should be able to export the file for use in other systems.1.0.3 Save File As: The system will be a

9、ble to specify the output location of an image for later use. Rather than overwriting the file, the system will allow the user to specify the location and filename for future reference.Rationale: The user may wish to user their file in another application without overwriting their initial file. This

10、 allows for the user to create multiple versions of a file and easily compare them.1.2.0 Distortion Correction1.2.1 Linear Distortion Correction: The system will be able to correct linear distortion. The system will make radial corrections to the image in order to accurately display the image Ration

11、ale: The basis of the program is providing a way to correct the linear distortions of the image. This will also allow the user to alter the values if the automatic adjustment does not provide adequate results.1.2.2 Automated Linear Distortion Correction: The system will automatically adjust the line

12、ar distortion correction to provide a remediated image. Using predetermined values, the system will attempt to automatically adjust the distortion to correct the image.Rationale: By providing the user a way to simply load in their image and see a corrected version, they can easily tell what needs to

13、 still be adjusted. This system is an extension of the linear distortion correction system.1.2.3 Distortion Calibration: The program will allow the user to calibrate the automatic linear distortion correction for their specific camera and lens combination.Rationale: In order to accurately correct th

14、e linear distortion system, the user must calibrate their particular lens/camera combination. This process will walk users through the setup.551.2.4 Save Distortion Calibration Settings: The system will allow the user to save the settings they have established during calibration for later use.Ration

15、ale: The user should be able to save their calibration settings so that they do not have to calibrate the program with each use.1.2.5 Load Distortion Calibration Settings: The system will allow the user to load previously saved calibration settings.Rationale: The user will be able to load previously

16、 created calibration settings so they do not have to calibrate the program with each use.1.3.0 Color Correction: The system will allow the user to adjust the Red, Green, and Blue values of the image as a whole. The user will be able to adjust the RGB values of the image.Rationale: In order to proper

17、ly adjust an image, the user should be allowed to accurately correct the color of their image to their specifications.1.3.1 Red Color Channel Adjustment: The system will allow the user to adjust the Red color channel independently of the Green and Blue channels.Rationale: When adjusting the color ch

18、annels, the user should be able to properly adjust the image to their specifications by adjusting specific color channels.1.3.2 Green Color Channel Adjustment: The system will allow the user to adjust the Green color channel independently of the Red and Blue channels.Rationale: When adjusting the co

19、lor channels, the user should be able to properly adjust the image to their specifications by adjusting specific color channels.1.3.3 Blue Color Channel Adjustment: The system will allow the user to adjust the Blue color channel independently of the Red and Green channels.Rationale: When adjusting t

20、he color channels, the user should be able to properly adjust the image to their specifications by adjusting specific color channels.1.4.0 Cropping: The system will allow the user to specify a rectangular area for which the image will be cropped to.Rationale: The user may wish to keep only a small p

21、ortion of their image, or cut off the excess space so as to have a rectangular image after distortion correction.2.0.0 Accurate Automatic Distortion Correction: The system will provide an accurate method of automatically correcting distortion.Rationale: While an automated distortion correction syste

22、m is a nice feature, the real benefit comes from a correction system that correctly 66calculates and adjusts the system. Rather than the speed of the program, the accuracy deserves higher priority.2.0.1 Accurate Color Correction: The system will provide an accurate method of adjusting the color valu

23、es of an image.Rationale: The benefits of a color correction system become moot if the system does not provide accurate color correction.77DOMAIN REQUIREMENTS DEFINITION3.0.0 Digital Images: A variety of digital images with specific information will be required. In order to automatically correct ima

24、ges, the digital camera will be required to record information regarding the particular photograph, including Field of View, Focal Length, and aperture settings.3.1.0 Computer Hardware: Due to the nature of the Panoramic Tools correction system, the recommended system requirements will be increased.

25、 Although this is not a mandatory requirement, the better the users system, the lower the wait time.88SYSTEM ARCHITECTURE 4.1 File InputThis module allows the user to load a previously existing image into the application. The user will then be able to adjust the image to their specifications. This s

26、ystem will also handle the loading of calibration settings into the system.4.2 Distortion CorrectionThis module allows the user to automatically or manually correct the distortion present in their file. This allows the user to remediate their file as necessary to achieve their desired results4.3 Col

27、or CorrectionThis module allows the user to adjust the RGB values and individual channels of an image. Through this module, they will be able to adjust these values to their needs.4.4 Distortion CalibrationThis module allows the user to calibrate the system to their camera set-up. Without a calibrat

28、ion system, the automated correction process would not support multiple cameras.4.5 File OutputThis module allows the user to output files from the system. These files include image files that have been remediated or calibration settings for later use.99SYSTEM MODELS File InputDistortion CorrectionDistortion CalibrationAutomated Distortion CorrectionColor CorrectionFile OutputIn the above model, inputs and outputs are shown through the use of arrows. System modules are represented as boxes.

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报