当今世界科技日新月异,在神州探月,蛟龙探海妇孺皆知的今天,当一个个曾经遥不可及的梦想在我们身边悄悄演变成现实,人工智能亦早已应运而生,为人类创造了巨大的经济和社会效益。
其中,图像处理技术是该系统的一个重要组成部分,对机器视觉等具有十分重要的意义。
因此,本文以数字图像为载体,研究基于形态学的图像分割技术,并进行物体个数计算应用和车道线检测的应用。
对图像中物体个数的计算以及车道线检测应用,不仅需要对采集到的图像进行预处理,而且要针对特定的目的进行具体的应用程序开发。
为了提高程序的运行效率,使检测结果更具实时性和鲁棒性,本课题在Windows操作系统上借助VisualStudio以及MATLAB进行数字图像处理的处理和相关的理论知识研究,大大提高了工作效率。
首先介绍了相关的实验平台,然后研究数字图像处理的核心方法,包括图像的获取、颜色空间变换、线性和非线性变换以及边缘检测等,同时进行算法实验说明;
最后研究了基于形态学变换的分割技术,并应用到实际的物体个数计算以及车道线检测上。
2023/6/7 8:32:21 9.2MB 数字图像 形态学 图像分割 matlab
1
要求设计基于UML的银行活期储蓄管理系统,并且要包含需求分析、概念设计、逻辑设计、物理设计、数据库实现、应用系统开发等主要步骤及其内容。
设计结果不仅包含数据库内容的设计,还要有数据库之上应用系统界面及功能的设计与实现,最终完整的实现银行储蓄系统的软件功能。
2023/6/6 11:11:27 541KB Bank
1
任务1将P171页程序片段补充完整任务2Modifytheprogramlabstaff.java任务3Modifytheprogramlabupdate.java任务4将labupdate.java修改为GUI的形式,用户输入和修改结果的输出均通过调用JOptionPane类的适当方法实现。
2023/6/4 15:03:20 41KB 数据库 db2数据库 java
1
[OracleDatabase12c应用与开发教程
2023/5/31 20:25:57 15.06MB Oracle12C 开发教程
1
本书是引见微软嵌入式操作系统WindowsCE.net内核定制和应用程序开发的一本专著。
作者总结、归纳了多年来在WinCE方面的嵌入式开发经验,按照嵌入式系统的软件开发基本过程分三篇全面地引见了WindowsCE.net的基础知识和其嵌入式操作系统特点,详细描述了操作系统的建立、启动、运行和调试的整个过程,并深入探讨了内核结构、系统原理以及驱动程序和应用程序的开发方法。
本书突出WinCE系统开发的特点,在引见理论知识时紧密结合实际并与台式机系统相对照,辅以生动的实例深入讲解内核定制和应用程序开发的过程,使开发理论的讲解与源代码相结合,具有极大的实用性。
本书适合想利用PlatformBuilder进行WindowsCE.net内核定制、利用EVC进行应用程序开发的读者,同时也可作为高等院校相关专业和各类培训机构的参考教材。
1
PL/SQLDeveloper是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。
如今,有越来越多的商业逻辑和应用逻辑转向了OracleServer,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。
PL/SQLDeveloper侧重于易用性、代码质量和生产力,充分发挥Oracle应用程序开发过程中的主要优势。
2023/3/17 0:38:40 21.07MB oracle
1
软件开发过程分为5个阶段:分析  软件需求分析就是回答做什么的问题。
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
设计  软件设计可以分为概要设计和详细设计两个阶段。
实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。
模块,然后进行模块设计。
概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。
详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
编码  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
  当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。
而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
测试  软件测试的目的是以较小的代价发现尽可能多的错误。
要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。
如何才能设计出一套出色的测试用例,关键在于理解测试方法。
不同的测试方法有不同的测试用例设计方法。
两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。
结构错误包括逻辑、数据流、初始化等错误。
用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。
白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。
其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
黑盒法。
维护  维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。
即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
编写软件问题报告、软件修改报告。
  一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。
那么它的维护阶段也是运行的这五年至十年期间。
在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。
做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高功能,为用户带来明显的经济效益。
然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。
而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。
  在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。
在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
编辑本段软件开发专业专业培养   计算机:软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。
通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;
在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机功能、故障的范围所在,掌握硬件故障的一般处理方法;
在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。
能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题。
就业方向  本专业毕业生适合的工作岗位是计算机程序设计师。
适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。
就业范围为:计算机软件公司、具有软件开发能力的大型企业及事业单位
2023/3/9 19:52:12 5.33MB 软件开发文档实例大全
1
SQLAlchemy是PythonSQL工具包和ObjectRelationalMapper,它为应用程序开发人员提供了SQL的全部功能和灵活性。
SQLAlchemy提供了一整套众所周知的企业级持久性模式,用于高效和高功能的数据库访问,适应于一种简单的Pythonic域语言。
2023/3/7 19:30:02 5.41MB python 关系映射 数据库
1
uniGUIWeb应用程序框架将Web应用程序开发经验扩展到一个新的维度。
uniGUI使Delphi开发人员可以使用一组独特的可视组件在IDE中创建,设计和调试Web应用程序。
每个组件旨在提供与DelphiVCL中对应的可视组件相同的功能。
这提供了一个非常温馨的开发环境,非常易于学习,非常接近本机VCL应用程序开发。
可以使用可用的部署选项之一将uniGUIWeb应用程序部署到服务器,例如Windows服务,独立服务器或ISAPI模块。
产品亮点:基于业界最先进的JavaScript库SenchaExtJS。
包括SenchaExtJS的OEM许可证。
(请参阅许可以获取详细信息)。
创建状态Web应用程序的独特平台。
完整的IDE支持,用于创建项目,设计表单,框架和处理数据模块。
对脚本化客户端JavaScript事件的脚本的高级支持。
库核心经过全面优化,以实现最高级别的可扩展性。
包括高级压力测试工具实用程序。
带有各种部署选项:ISAPI模块,独立服务器和Windows服务。
支持的Delphi版本:TurboDelphiPro,Delphi2006,Delphi2007,Delphi2009,Delphi2010,DelphiXE,XE2,XE3,XE4,X5,XE6,XE7,XE8,Delphi10Seattle,10.1Berlin,10.2.3Tokyo和10.3.1Rio(Win32和Win64平台)。
(Linux支持在路线图中)支持C++Builder。
支持的浏览器:IE9+,MicrosoftEdge,FireFox,Chrome,Safari和Opera最新的uniGUIHyperServer技术。
仅供爱好者学习,如用于商业用途,请购买正版软件。
2023/3/6 14:49:22 91.06MB UNIGUI DELPHI FMSoft
1
火龙果软件工程技术中心  本文内容包括:EMF究竟是什么?让工具自己说话使用生成的EMF模型生成Java代码定制生成的代码在Java中操纵模型结束语参考资料EclipseModelingFramework(EMF)是一个开放源代码的模型驱动应用程序开发框架。
它可以基于XMLSchema、UML或经过注释的Java中指定的模型,创建Java代码,实现图形化的数据编辑、操纵、读取和序列化。
EMF是IBMWebSphereStudio和Eclipse项目中很多工具的基础。
本文将协助您逐步了解创建模型、生成代码、使用生成的应用程序和定制编辑器的整个过程。
EMF究竟是什么?EclipseModeling
1
共 217 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡