自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java流的奥秘:字节与字符的交响乐章

Java中的流设计采用了装饰器模式,允许在已有的流上添加额外的功能而不改变其接口。3.1 装饰器模式示例例如,就是一个装饰器,它可以将字节流转换为打印流,提供方便的格式化输出方法。示例:使用PrintStream} } }} } }3.2 自定义流的封装你还可以创建自己的流类来满足特定需求,如压缩流和,或者加密流等。示例:创建自定义计数输出流super(out);count ++;

2024-07-19 20:38:55 424

原创 深潜数据海洋:Java文件读写全面解析与实战指南

在软件开发的世界里,文件如同沉默的守护者,承载着程序与现实世界的交流。Java语言,以其强大的文件处理能力,为我们提供了丰富的工具箱,让数据的读写变得既优雅又高效。本文将带你从零开始,逐步深入Java文件读写的核心技术,辅以详尽的代码示例,让你在实战中掌握这些关键技能。

2024-07-19 20:32:51 404

原创 迭代大师的修炼之道:Java中Iterator与Enhanced for loop的深度解析

在Java编程的广阔天地中,迭代就像是开启宝藏箱的钥匙,而Iterator与Enhanced for loop(增强型for循环)则是这把钥匙的两种形态,它们各有千秋,引领我们探索数据结构的奥秘。今天,我们将深入剖析这两种迭代技术,从理论到实践,从基础到进阶,带你领略迭代的魅力。

2024-07-17 21:05:42 400

原创 Java集合框架的内部揭秘:List、Set与Map的深潜之旅

Java集合框架是一套强大的工具,为开发者提供了灵活的数据管理方式。本文将深入剖析List、Set和Map的内部机制,通过详细的示例和扩展讨论,带你领略这些数据容器的真谛。

2024-07-17 20:59:54 851

原创 Java的Collection VS Collections —— 揭秘数据操控的奥秘

在 Java 编程的广阔天际,有两颗璀璨夺目的星辰 ——Collection和。它们虽名字相近,实则各司其职,在数据管理的舞台上各自扮演着至关重要的角色。本文将深入剖析这两颗星的特性与差异,通过丰富的实例和深入的探讨,让你彻底掌握它们的精髓。

2024-07-14 13:27:26 324

原创 Java 异常艺术:自定义异常的魔力——解锁编程的新维度

自定义异常是开发者表达特定业务规则或错误条件的重要方式。它们使代码更具语义化,便于理解和维护。让我们通过一个更具体的案例来深化理解。if (!throw new WeakPasswordException(username, "密码太弱,请使用更复杂的组合");// 密码强度验证逻辑try {System.err.println("用户 " + e.getUsername() + " 的密码验证失败:" + e.getMessage());在上述代码中,类的validate。

2024-07-14 13:21:30 298

原创 异常捕获者 —— 深入探秘Java异常的分类与处理机制

Java允许我们创建自己的异常类型,这不仅可以让异常信息更加明确,也能使异常处理更加精细。throw new NegativeAgeException("年龄不能为负数!");

2024-07-13 18:15:51 393

原创 设计模式:解锁代码世界的秘密宝藏

在编程的浩瀚星河中,设计模式犹如导航之星,照亮前行的道路,引领我们穿越复杂问题的迷雾,抵达优雅与高效的彼岸。它们是经过时间洗礼的智慧结晶,是无数前辈程序员在实践中摸索出的金钥匙。今天,我们将深入探讨单例模式、工厂模式、观察者模式,不仅解析其原理,还将通过详细的案例分析,展示它们在真实世界中的应用与魅力,让你的编程技能更上一层楼。

2024-07-13 18:08:36 282

原创 深入剖析Java抽象类与接口的神秘力量 —— 探索编程世界的双极法则

例如,在策略模式中,可以通过定义接口来实现不同的策略,而具体策略的实现则可以是抽象类或普通类。抽象类,如同编程世界的创世纪神,它无法直接被实例化,却孕育了无数具体的子类。同时,它也承载着具体方法,已成形的魔法技能,为子类提供现成的武器。抽象类与接口的结合使用,如同魔法世界中的双元素施法,它们相互补充,共同构建出更加强大的法术。一个类可以继承抽象类的同时实现多个接口,这样的设计让代码既具有统一的基础架构,又拥有灵活多变的特性。接口,如同契约的守护者,它规定了一系列方法的签名,但不提供具体实现。

2024-07-12 19:53:01 183

原创 Java三剑客:封装、继承、多态的魔法世界

通过定义一组算法接口,然后让不同的策略类实现这些接口,我们可以根据实际需求动态地切换策略,这充分体现了多态的灵活性。允许我们编写更加灵活和通用的代码,通过多态,同一段代码可以处理不同类型的对象,具体的行为由运行时对象的实际类型决定。这样,当我们需要添加新的动物类型时,只需创建一个新的子类即可,无需修改现有代码。这样,我们就可以写出通用的代码,处理任意形状的图形,极大地提高了代码的灵活性和可扩展性。允许我们创建一个类族谱,使得子类可以继承父类的属性和方法,从而实现代码的复用和扩展。:对扩展开放,对修改关闭。

2024-07-12 19:45:12 695

原创 Java:构造函数与对象

通过构造函数,我们可以控制对象的初始化过程,限制外部直接访问和修改对象的内部状态。构造函数,顾名思义,是用于创建和初始化对象的特殊方法。通过将这些属性声明为私有(private),我们确保了外部代码不能直接修改这些属性,只能通过构造函数和公共的 getter/setter 方法间接访问。在Java中,子类不仅可以继承父类的属性和方法,还可以调用父类的构造函数。在同一个类中,你可以定义多个构造函数,每个构造函数具有不同的参数列表。的构造函数,从而确保了所有继承自父类的属性都被正确初始化。类的属性和构造函数。

2024-07-11 23:12:46 404

原创 Java:方法与类的奥秘——解锁编程世界的钥匙

类中的同名方法,提供了不同的实现,这种能力使得在处理不同类型的对象时,可以调用相同的方法名,却得到不同的结果,大大提升了代码的灵活性和可扩展性。,在Java中扮演着至关重要的角色,它是对象的模板,定义了一组共同特性和行为的集合。这些方法不仅增强了类的功能,还体现了封装的原则,使得类的外部用户无需关心实现细节,即可操作类提供的功能。是面向对象编程的另一大特性,允许子类重写父类的方法,从而展现出不同的行为。类,它不仅可以直接使用父类的所有公开和受保护的方法及属性,还能添加新的属性(如。在这个部分,我们增加了。

2024-07-11 23:07:18 450

原创 Java宝典:数组与集合的神秘面纱——从新手到高手的进阶之路

数据结构,是程序设计的基石,而数组与集合,则是这门艺术中最为璀璨的明珠。它们的存在,让数据的组织和管理变得有序而高效。系统将利用数组、List、Set和Map来存储和管理图书信息,包括添加、删除、搜索图书等功能。Map集合通过键值对的形式存储数据,提供了一种快速查找和更新数据的方法。数组是数据结构中最基本的形式,它提供了一种连续存储相同类型元素的方式。然而,它的灵活性有限,一旦声明,长度便不可改变。List集合克服了数组长度固定的局限,提供了动态增长与缩减的能力。它是实现队列、栈等高级数据结构的基础。

2024-07-10 21:24:23 1233

原创 揭秘控制流的秘密:Java中的if, for, while,你真的会用吗?

在编程的浩瀚宇宙中,控制流语句如同星辰,引领着代码的航向。今天,我们将深入探讨Java中至关重要的控制流语句——ifforwhile,以及它们的变体。无论你是一名初学者,还是有着丰富经验的开发者,这篇文章都将带你领略控制流的深层魅力,让你的代码更加高效、优雅。

2024-07-10 21:07:36 270

原创 从零开始:Java变量、数据类型与运算符的入门之旅

享受过程,享受编程带来的乐趣,你将成为编程世界中最耀眼的魔法师!在这个乐园里,你可以创造任何你想要的东西,无论是迷人的风景还是刺激的游乐设施。在编程的乐园里,变量就像是你的储物柜。当你创建一个变量时,就像是在乐园里租了一个储物柜,你需要告诉系统这个储物柜的“名字”和它可以存放的“物品类型”。Java中有一些常见的运算符,它们可以让你对数据进行操作,从简单的数学计算到复杂的逻辑判断。这里,“int”和“String”就是储物柜可以存放的物品类型,而“age”和“name”则是储物柜的名字。

2024-07-09 23:49:53 340

原创 Java:解锁Lambda表达式的魔法——从零开始的函数式编程之旅

Lambda表达式作为Java 8引入的重要特性,不仅革新了Java的编程模式,还为Java开发者打开了通往函数式编程世界的大门。随着Java语言的不断进化,Lambda表达式的应用场景也在不断拓展,从简单的函数应用到复杂的数据处理,再到高阶函数设计,Lambda表达式正逐渐成为Java开发者的必备技能。掌握Lambda表达式,不仅仅是学会了一种新的语法糖,更是开启了一扇通往更高层次编程思维的大门。让我们一同探索Lambda表达式的奥秘,享受函数式编程带来的乐趣,勇敢地向未来的编程挑战进发!

2024-07-09 23:42:48 531

原创 Java中的多线程并发编程:深入探索与最佳实践

Java,作为一门成熟且广泛使用的语言,提供了强大的多线程支持。然而,高效地利用这一特性并非易事,它需要对线程的生命周期、同步机制、以及并发工具类有深入的理解。本文将细致地探讨Java中的多线程编程,从创建线程的不同方式到复杂的线程同步策略,再到避免常见的并发陷阱,旨在为Java开发者提供一份全面的指南。每一种状态的转换都有其特定的原因和机制,理解这些状态有助于诊断和解决线程相关的问题。:最常用的同步机制,可以作用于方法或代码块,保证同一时刻只有一个线程可以访问。更灵活,提供了公平锁和非公平锁的选择。

2024-07-08 23:16:18 1403

原创 虚拟机使用

概述:桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。在“网络连接”中我们可以看到这两块虚拟网卡,如果将这两块卸载了,可以在vmware的“编辑”下的“虚拟网络编辑器”中点。在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机**ONBOOT改为yes。

2024-07-08 23:02:32 958

原创 Linux 基础命令实例教程

Linux 是一个强大的操作系统,掌握其基本命令对任何级别的用户来说都是至关重要的。本文将通过具体的实例来演示一些常用的 Linux 命令,帮助你更好地理解和运用它们。

2024-07-07 15:56:36 415

原创 Git使用简介及相关命令

Git 是一个分布式版本控制系统,用于跟踪计算机文件的更改,并协调由多人团队开发的项目。

2024-07-07 15:38:09 397

原创 Python中图像的基本操作函数

二、将float32转换为uint8

2022-06-25 09:28:39 12

原创 windows下Middlebury离线工具使用

windows下Middlebury离线工具使用

2022-06-20 19:41:08 23

原创 pandas数据分析

1、基本操作1.1 解决中文乱码问题;解决负号无法正常显示问题# 解决中文乱码问题plt.rcParams["font.sans-serif"] = 'SimHei'# 解决负号无法正常显示问题plt.rcParams['axes.unicode_minus'] = False1.1.1将numpy类型的数组转换为pandas数据# -*- coding = utf-8 -*-# @Time : 17:55# @Author : HuanHuan# @File : ..

2022-05-16 18:18:48 9

原创 python中list“[]”和ndarray“[[]]”转换与注意事项

1、图像在Python中的存储类型img = cv2.imread("ImageL1.jpg", cv2.IMREAD_GRAYSCALE)print(img)print(type(img))img1 = img.reshape(1, -1)#将height*width的二维数组转换为1行m列的一维数组print(img1)print(type(img1))1.1 对图像的遍历由结果可知图像的存储是“[[]]”类型,所以想要对像素进行遍历时要先取出list“[]”,再遍历。

2022-05-07 23:00:26 9

原创 双目相机求解三维坐标详述

1、reprojectImageTo3D函数求三维坐标该函数将视差图,通过投影矩阵Q,得到一副映射图,图像大小与视差图相同,且每个像素具有三个通道,分别存储了该像素位置在相机坐标系下的三维点坐标在x, y, z三个轴上的值,即每个像素的在相机坐标系下的三维坐标。void cv::reprojectImageTo3D( InputArray disparity, //视差图像 OutputArray _3dImage, //映射后存储三维坐标的图像 InputArray Q, //

2022-05-06 21:35:23 41

原创 二十九、opencv二值化的cv2.threshold函数

1、简单阈值简单阈值当然是最简单,选取一个全局阈值,然后就把整幅图像分成了非黑即白的二值图像了。函数为cv2.threshold()这个函数有四个参数,第一个原图像,第二个进行分类的阈值,第三个是高于(低于)阈值时赋予的新值,第四个是一个方法选择参数,常用的有:• cv2.THRESH_BINARY(黑白二值)• cv2.THRESH_BINARY_INV(黑白二值反转)• cv2.THRESH_TRUNC (得到的图像为多像素值)• cv2.THRESH_TOZERO• cv2.THRESH

2022-04-23 11:51:34 40

原创 二十八、python:SIFT与ORB特征匹配

import cv2 as cvimport numpy as npdef SIFT_Feature(img1, img2): # 初始化ORB # orb = cv.ORB_create() sift = cv.SIFT_create() (kp1, des1) = sift.detectAndCompute(img1, None) (kp2, des2) = sift.detectAndCompute(img2, None) # 画出关键点 .

2022-04-21 22:46:06 10

原创 opencv特征匹配中match与KnnMatch返回数据类型

1、match # 初始化 BFMatcher bf = cv.BFMatcher() # 对描述子进行匹配 # des1/des2分别是两幅图片特征点的特征向量 matches = bf.match(des1, des2) # 打印match返回数据的类型 print(type(matches[0]))match匹配的返回结果是DMatch类型。DMatch数据结构包含三个非常重要的数据分别是queryIdx,trainIdx,di

2022-04-21 21:12:29 9101 4

原创 JAVA电影购票系统

一、功能描述电影购票系统简介、项目功能演示日志框架搭建、系统角色分析首页设计、登录、商家界面、用户界面实现商家-详情页设计、影片上架、退出商家-影片下架、影片修改用户-展示全部影片用户-购票功能 用户-评分功能用户-评分降序展示用户-根据片名查询全部影片信息...

2022-04-06 18:22:52 11824 3

原创 差分金字塔

1、原理DOG金字塔的每1组第i层是由高斯金字塔的每1组第i+1层减每1组第i层得到的。以此类推,逐组逐层生成每一个差分图像,所有差分图像构成差分金字塔;每一组在层数上,DOG金字塔比高斯金字塔少一层。DOG金字塔的构建可以用下图描述:2、 源码实现//差分金字塔//如果直接imshow差分图会显示不出人眼看到的图像,只有对这些DOG图像进行归一化,//可以很明显的看到差分图像所蕴含的特征,并且有一些特征是在不同模糊程度、不同//尺度下都存在的,这些特征正是Sift所要提取的

2022-03-30 16:27:18 1334

原创 高斯金字塔

1、为什么要构建高斯金字塔高斯金字塔模仿的是图像的不同的尺度,尺度应该怎样理解?对于一副图像,你近距离观察图像,与你在一米之外观察,看到的图像效果是不同的,前者比较清晰,后者比较模糊,前者比较大,后者比较小,通过前者能看到图像的一些细节信息,通过后者能看到图像的一些轮廓的信息,这就是图像的尺度,图像的尺度是自然存在的,并不是人为创造的。好了,到这里我们明白了,其实以前对一幅图像的处理还是比较单调的,因为我们的关注点只落在二维空间,并没有考虑到“图像的纵深”这样一个概念,如果将这些内容考虑进去我们是不是会

2022-03-30 11:01:46 8620

原创 c++中static_cast用法与uchar/char的区别

1、c++中static_cast用法static_cast是指显性类型强制转换,如:int a = static_cast<int>(120.34);结果为a= 120. 和C语言学习时的显性意义一样,但是编译器会对此类型转换进行检查。另外还有3种转换:const属性用const_cast。基本类型转换用static_cast。多态类之间的类型转换用daynamic_cast。不同类型的指针类型转换用reinterpreter_cast。2、uchar与c

2022-03-29 23:10:56 1371

原创 OpenCV Mat类型的遍历与访问

1、指针遍历 uchar *data1 = M.ptr<uchar>(0);只有“()”需要uchar类型的指针接收 uchar data2 = M.ptr<uchar>(1)[2]; uchar data3 = M.ptr<uchar>(2)[3];注意:1.图像的指针是从(0,0)位置开始,并且“()”代表行,“【】”代表列;因此“(0)”是第一行,“【1】”是第二列。2.由于mat中存储的像素数据是uchar或vec3d格式,.........

2022-03-29 22:08:41 3889

原创 opencv隔点采样(下采样)

1、先验知识对灰度图像来说,img.step[0]代表图像一行的的长度:img.step[0]=img.cols;img.step[1]代表图像一个元素的数据大小:img.step[0]=img.channels();img.data: uchar的指针,指向Mat数据矩阵的首地址。2、隔点采样#include <iostream>#include <opencv2/core.hpp>#include <opencv2/highgui.h.

2022-03-28 23:11:27 2346

原创 Canny边缘检测源码

#include <iostream>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>#include<vector>#include<Eigen/Core>#include <corecrt_math_defines.h>using namespace std;using name.

2022-03-24 19:59:06 4141

原创 main函数的argc与argv

int main(int argc, char** argv)1、 argc与argv的默认值(argv相当于数组,尺寸由argc控制)argc默认为1,因此argv的默认是argv[0]—指向程序运行时的全路径名#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/features2d/features2d.hpp>#include <opencv2/hi.

2022-03-05 18:47:16 944

原创 视差图转为深度图、点云图以及图像数据类型的对应

一、视差图、深度图的区别视差图转为深度图_滑了丝的螺丝钉-CSDN博客_视差转深度有人容易把视差图跟深度图搞混,一切还是要从这个公式说起:Z=f*B/dZ是深度,B是双目相机的光心间距(基线长度),f是相机焦距,d就是视差(左右相机对应特征像素坐标差值)。而我们说的视差图就是灰度图的灰度值为d的时候,想转化为Z就变成了深度图,所以这是个并不复杂的问题。代码里fx是内参的值,x方向的焦距,baseline是基线长。这里要注意深度图的类型,CV_8UC1不同类型结果会有问题,ushort也是一个问题,总感觉

2022-02-25 10:21:33 27

原创 图像与数据类型的对应,以及如何显示

mat.type()函数opencv中Mat存在各种类型,其中mat有一个type()的函数可以返回该Mat的类型。类型表示了矩阵中元素的类型以及矩阵的通道个数,它是一系列的预定义的常量。具体的有以下值:通道数我们可以发现,C4=C3+8、C3=C2+8、C2=C1+81、显示数据类型#include <iostream>#include <sstream>#include <time.h>#include <stdio.h>

2022-02-23 22:41:24 3505

原创 vector容器中erase(删除)的使用

erase函数可以用于删除vector容器中的一个或者一段元素,在删除一个元素的时候,其参数为指向相应元素的迭代器,而在删除一段元素的时候,参数为指向一段元素的开头的迭代器以及指向结尾元素的下一个元素的迭代器;在进行单个元素删除后,传入的迭代器指向不变,仍然指向被删除元素的位置,而被删除元素之后的所有元素都向前移动一位,也就是该迭代器实际上是指向了原来被删除元素的下一个元素。删除一段元素后,传入的迭代器指向也是不变的,仍然指向原来传进去时候的位置,修改的是删除段后面的元素的位置。1、示例#i.

2022-02-19 18:14:01 42727 1

原创 自定义类型数组的初始化

Arr a[] = { {1,2,3}, {2, 3, 54} };//只能使用{}分隔数据#include<iostream>#include<string>#include <vector>#include <algorithm>using namespace std;class Arr{public: int i; int j; int data;};int main(){ Arr *arr=new Arr[1..

2022-02-14 16:39:02 691

Java流的奥秘:字节与字符的交响乐章

Java流

2024-07-19

深潜数据海洋:Java文件读写全面解析与实战指南

Java文件读写全面解析

2024-07-19

迭代大师的修炼之道:Java中Iterator与增强for循环的深度解析

Java中Iterator与Enhanced for loop的深度解析

2024-07-17

Java集合框架的内部揭秘:List、Set与Map的深潜之旅

Java集合框架的内部揭秘:List、Set与Map

2024-07-17

Java的Collection VS Collections - 揭秘数据操控的奥秘

Java的Collection VS Collections

2024-07-14

Java 异常艺术:自定义异常的魔力-解锁编程的新维度.pdf

自定义异常

2024-07-14

数字信号处理系统设计与实现作业答案.pdf

1、描述数字信号处理系统的组成 2、简述AD器件ENOB的计算方法 3、描述模拟、数字电源的主要区别及其设计方法 4、描述ADC芯片的主要性能指标 ...

2024-07-14

多项式逼近方法比较与分析实验报告

多项式逼近方法比较与分析实验报告

2024-07-14

2017-2021年研究生《高等数值分析》试卷及答案

2017-2021年研究生《高等数值分析》试卷及答案

2024-07-14

无线通信11-22年期末考试试卷与课堂例题

无线通信11-22年期末考试试卷与课堂例题

2024-07-14

异常捕获者 - 深入探秘Java异常的分类与处理机制

Java异常的分类与处理机制

2024-07-13

设计模式:解锁代码世界的秘密宝藏

java设计模式

2024-07-13

深入剖析Java抽象类与接口的神秘力量 - 探索编程世界的双极法则

Java抽象类与接口

2024-07-12

Java三剑客:封装、继承、多态的魔法世界

Java三剑客:封装、继承、多态

2024-07-12

Java:构造函数与对象

Java:构造函数与对象

2024-07-11

Java:方法与类的奥秘-解锁编程世界的钥匙

Java:方法与类的奥秘

2024-07-11

Java:解锁Lambda表达式的魔法-从零开始的函数式编程之旅

Lambda表达式简介

2024-07-10

从零开始:Java变量、数据类型与运算符的入门之旅

Java变量、数据类型与运算符简介

2024-07-10

揭秘控制流的秘密:Java中的if, for, while

Java中的if, for, while使用简介

2024-07-10

Java宝典:数组与集合的神秘面纱-从新手到高手的进阶之路.pdf

数组与集合+程序员

2024-07-10

PySph第三方库安装与使用

PySph第三方库进行流体仿真

2024-07-06

ContextCapture软件使用简介及用例

ContextCapture软件使用简介及用例

2024-07-05

GMSK课程仿真实验报告

采用MATLAB实现对载波频率1KHZ,调制指数为0.5,基带信号为[1 0 1 0 0 1 1 0]的GMSK调制解调的原理性仿真,给出GMSK编码,调制,以及接收端进行解调的详细过程及分析,以此来更深入理解GMSK的调制解调过程。

2024-07-05

电子对抗课堂大作业答案

1、结合自己的学科、专业、课题,谈谈你对电子对抗的认识 2、设在距目标10Km远处,有一地面跟踪制导雷达,主要指标如下:工作频率为12GHz~18GHz,采用伪随机跳频,跳频速率为400H/s。脉冲重复周期10ms,脉宽100ns,发射峰值功率50kW,雷达天线采用垂直线极化,主瓣增益为10dBi,平均旁瓣增益为-15dBi。为对其实施有效自卫式干扰,首先需对该雷达信号进行侦察。

2024-07-05

基于Java的电影购票系统

日志框架搭建、系统角色分析 首页设计、登录、商家界面、用户界面实现 商家-详情页设计、影片上架、退出 商家-影片下架、影片修改 用户-展示全部影片 用户-购票功能 用户-评分功能 用户-评分降序展示 用户-根据片名查询全部影片信息

2022-04-08

GMSK仿真报告,内含MATLAB程序

GMSK仿真报告,内含MATLAB程序

2022-03-15

南京理工大学《高等工程数学》课后习题答案.pdf

南京理工大学《高等工程数学》课后习题答案.pdf

2022-01-08

使用MATLAB对图像的综合处理

通过GUI实现相关功能,可自由选择多种类型图片进行相关处理并具有相关的程序解释。处理功能包括图像的编辑、分析、调整、平滑、锐化、滤波、加噪、直方图均衡化......

2021-09-16

GUI三角函数显示.zip

简单的GUI设计,适合基础人群。

2021-09-11

图像的均衡化和归一化处理

包括灰度图像和彩色图像的处理,只需要输入图像文件名就可以运行。

2021-09-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除