6.3k 6 分钟

# 数据库实验三:数据库查询和数据操纵 # 实验目的 掌握各种查询的使用方法。 掌握数据操纵的使用方法。 # 实验内容 根据实验 2 中给出的学生作业管理数据库以及其中的学生表、课程表和学生作业表,进行以下操作。 使用查询语句完成以下任务(每一个查询都要给出 SQL 语句,并且列出查询结果)。 ① 查询与 “张志国” 同一班级的学生信息(使用连接查询和子查询方式)。 ② 查询比 “计算机应用基础” 学时多的课程信息(使用连接查询和子查询方式)。 ③ 查询选修课程号为 K002 的学生的学号,姓名(使用连接查询,普通子查询,相关子查询)。 ④ 查询没有同时选修 K001 和 M001...
2.5k 2 分钟

# JAVA 实验六:线程 # 实验目的 掌握线程的概念。 掌握线程的创建方法。 掌握线程的常用方法。 掌握线程同步的方法 掌握线程联合的方法。 # 实验内容 将实验 6 文件夹中所附的源程序 “RWthread.java” 改为用线程联合实现。 # 实验代码 # 原 RWthread.java 代码 import java.util.*;class RWthread{ public static void main(String args[]) { String...
2.3k 2 分钟

# 数字视频技术及应用实验三:运动目标检测 # 实验内容及要求 阅读实验三指导书,任选一种方法(背景减法、帧差法等)编程实现视频中运动目标检测,并分析实验结果。 # 实验内容指导 1. 在 vs 中新建工程; 2. 配置 OpenCV; 3. 定义读取视频的变量 4. 定义相应的指针和结构并初始化 5. 将视频灰度化,并将指针的内容存到相应的结构体中 6. 计算视频中前后两帧的差值,并将其二值化; 7. 更新背景,并在二值图像中检索轮廓 8. 在原视频中框出运动物体 9. 在视频中显示最终结果 # 实验代码实现 #include <iostream>...
5k 5 分钟

# 数字视频技术及应用实验二:视频增强与播放控制 # 实验任务书 编程实现一个简易的视频播放器,包含以下功能: 控制视频的播放与暂停。 控制视频播放进度。 可调节当前视频的对比度与亮度。 对视频进行直方图均衡化。 仍选一种或多种滤波对进行视频增强(方框滤波、均值滤波、高斯率波、理想低通滤波等) # 实验内容指导 在 VS 中新建工程。 配置 OpenCV。 定义读取视频及控制播放所需要的变量。 创建滚动条并定义回调函数。 对比度、亮度修改函数。 图像对比度和亮度的公式为 ,其中, 表示源图像像素, 表示输出图像像素,参数 (增益)和 (偏置)常常被用来控制图像的对比度和亮度。可以使用...
3.8k 3 分钟

# JAVA 实验五: 图形用户界面 # 实验目的 掌握图形用户界面的要素。 掌握窗体类。 掌握布局管理器。 掌握中间容器类 掌握事件处理机制。 掌握图形界面中的基本组件。 # 实验内容 第一部分 编写一个 Java 源程序,其中包含: 编写一个包含主方法 main 的公共类(访问权限为 public 的类),该类继承自窗体类 JFrame,并且,该类实现了接口 ActionListener(实现接口 ActionListener 的方法...
3.4k 3 分钟

# JAVA 实验四:输入流和输出流 # 实验目的 掌握流的概念和分类。 掌握文件字符流和缓冲字符流 掌握随机读写流。 掌握标准输入 / 输出。 掌握 File 类。 # 实验内容 第一部分 编写一个 Java 源程序,其中包含编写一个包含主方法 main 的公共类(访问权限为 public 的类),主方法 main 中完成的任务是: (1)从键盘上输入两个文件的路径名及其文件名。 (2)从键盘上输入若干学生的信息(姓名,数学成绩,计算机成绩,各项之间用空格隔开),以 finish 结束,将这些学生的信息写入第一个文件。 (3)将第一个文件作为输入流的源,找出姓 “张”...
2.9k 3 分钟

# JAVA 程序设计基础作业四 # 第一部分 # 作业内容 编写一个类,该类的功能是可以根据给定的字符串(字符串中的内容是英文单词、英文字符和标点符号,字符串中单词之间有空格)和子串,计算出字符串中包含多少个子串。(要求:对字符串分词时使用 String 类的 split 方法。) 在主类中输入字符串和子串,之后使用上面的类检索出子串的数量。 例如,程序可以使用下面的框架: import java.util.Scanner;class CountSubString{//【变量声明】// 方法实现void countSubString(String s, String...
9.1k 8 分钟

# 数字视频技术及应用实验一:关键帧提取与分割 # 实验内容 阅读实验二指导书,提取视频关键帧(镜头的第一帧为关键帧),然后分别利用分水岭算法和阈值分割算法对关键帧进行图像分割,其中。至少任选两种不同的阈值分割算法进行实验。 # 实验步骤 在 vs 中新建工程。 2. 配置 OpenCV。 3. 读取视频。 4. 计算前后两帧灰度值之差,若大于某阈值,则将该帧作为关键帧。 5. 对关键帧采用阈值分割算法或分水岭算法(OpenCV 中有封装好的分割函数,但建议按照原理自己实现),生成分割图像。 6. 显示原视频、关键帧和分割后结果。 # 实验方法 #...
9.6k 9 分钟

# 图形学实验三:基于 OpenGL 的图形学编程初探 # 原 OpenGL 示例代码简单绘制图形: # cube.cpp #include <windows.h>#include <glut.h>void init(void) { glClearColor (0.0, 0.0, 0.0, 0.0); glShadeModel (GL_FLAT);}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Anything you want to...
9.1k 8 分钟

# JAVA 实验三:掌握泛型类的原理和使用方法 # 实验任务书 “实验 3 说明” 文件夹中给出了一些源程序,完成以下要求:其中,StuList.java(假设其中的类实现了接口 MyList)中需要补充代码。 要求: (注意,本次实验要做两个版本。 第一个版本是,排序时树映射的第一个泛型是封装类,测试程序时,会发现这种版本在学生成绩都不相同时是没有问题的,如果有成绩相同的情况,请观察程序的显示结果,看看有什么问题? 第二个版本是,对于第一个版本解决不了的问题,请自己思考,编写第二个版本,使得有成绩相同的情况,也都可以正确显示。) (1)假设源程序 StuList.java...