![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
本科
本科阶段的一些杂项
dotJunz
这个作者很懒,什么都没留下…
展开
-
java命令行输出中文乱码问题
更改命令为javac -encoding utf-8 HelloWorld.java生成文档注释时也可以使用javadoc -encoding utf-8 -d myHello -author -version HelloWorld.java原创 2022-01-14 16:46:24 · 1228 阅读 · 0 评论 -
图像卷积
用matlab尝试ppt上的例子代码clear; close all; clc;%% 图像卷积clc,clearI = imread('lenna.jpeg');subplot(1,2,1);imshow(I);[M,N] = size(I);%获取原始图像大小b = [0 0 0; -1 0 1; 0 0 0];I1 = conv2(I,b,'same');subplot(1,2,2);imshow(I1);效果注意这里用的是二维灰度图像,彩色的暂时不会...原创 2021-04-05 15:09:35 · 101 阅读 · 0 评论 -
14.(3 分)另一种中值滤波的做法是:首先按行对图像做一维中值滤波(1 × 3),然后对结果再按列做一维中值滤波(3 × 1)。这种做法与直接做3 × 3中值滤波的结果是一样的吗?请解释,并举例说明
题目14. (3 分)另一种中值滤波的做法是:首先按行对图像做一维中值滤波(1 × 3),然后对结果再按列做一维中值滤波(3 × 1)。这种做法与直接做3 × 3中值滤波的结果是一样的吗?请解释,并举例说明。代码# -*- coding: utf-8 -*-# @Time : 2021/4/15 22:01# @Author : Zhang Jun# @File : main.py# @Software: PyCharmimport randomimport numpy as npi原创 2021-04-15 22:27:19 · 874 阅读 · 0 评论 -
中值滤波
# -*- coding: utf-8 -*-# @Time : 2021/4/15 21:29# @Author : Zhang Jun# @File : t.py# @Software: PyCharmimport cv2imgName = "lenna.jpeg"img = cv2.imread(imgName)cv2.imshow('imshow',img)cv2.waitKey(0)cv2.destroyAllWindows()img_median = cv2.medi原创 2021-04-15 21:46:51 · 91 阅读 · 0 评论 -
图像处理与计算机视觉的区别
原创 2021-04-19 16:02:49 · 103 阅读 · 0 评论 -
高斯平滑滤波
# -*- coding: utf-8 -*-# @Time : 2021/4/15 21:47# @Author : Zhang Jun# @File : main2.py# @Software: PyCharmimport cv2kernel_size = (5, 5)sigma = 1.5img = cv2.imread('lenna.jpeg')# 显示图片cv2.imshow('img',img)cv2.waitKey(0)cv2.destroyAllWindows(原创 2021-04-15 21:54:37 · 276 阅读 · 0 评论 -
验证 对图像反复做充分多次中值滤波之后,结果不会再改变
题目9.(3 分)下列关于中值滤波的说法中正确的是( )A. 中值滤波是线性滤波B. 中值滤波适用于去除加性高斯噪声C. 中值滤波的效果与噪声像素的数量无关D. 对图像反复做充分多次中值滤波之后,结果不会再改变代码# -*- coding: utf-8 -*-# @Time : 2021/4/17 8:03# @Author : Zhang Jun# @File : t2.py# @Software: PyCharm# 验证多次中值滤波后图像不再改变import cv2imp原创 2021-04-17 08:34:10 · 945 阅读 · 4 评论 -
python 可变序列 不可变序列
可变序列:列表,字典不可变序列:元组,字符串可变序列:列表,字典不可变序列:元组,字符串原创 2021-03-15 20:22:05 · 800 阅读 · 0 评论 -
python 多个数据输入常用代码
s = input('以空格为分隔符输入3个数:')x,y,z = map(int,s.split())原创 2021-03-15 20:15:08 · 235 阅读 · 0 评论 -
python多线程之事件(Event)
Event()set(): 将标志设为True,并通知所有处于等待阻塞状态的线程恢复运行状态。clear(): 将标志设为False。wait(timeout): 如果标志为True将立即返回,否则阻塞线程至等待阻塞状态,等待其他线程调用set()。isSet(): 获取内置标志状态,返回True或False。import threadingimport timeevent = threading.Event()def fun(): # 等待事件,进入等待阻塞状态转载 2022-02-24 20:39:10 · 545 阅读 · 0 评论 -
Python 跨模块使用全局变量(自定义类型)
gol.pydef _init():#初始化 global _global_dict _global_dict = {}def set_value(key,value): """ 定义一个全局变量 """ _global_dict[key] = valuedef get_value(key,defValue=None): """ 获得一个全局变量,不存在则返回默认值 """ try: return _global_dict[key]原创 2021-06-06 22:27:08 · 1324 阅读 · 0 评论 -
python 取出整数的各位上的数
x = 123a,b,c = map(int,str(x))原创 2021-03-15 20:18:01 · 7577 阅读 · 0 评论 -
matlab min(A,[],1)
原创 2021-11-12 16:10:20 · 459 阅读 · 0 评论 -
QT 打包程序exe
进入需要打包的程序的目录输入命令 :windeployqt RE_RG.exe成功!原创 2021-03-06 17:08:32 · 76 阅读 · 0 评论 -
锦标赛选择法
遗传算法选择算子——锦标赛选择法其核心思想是,在每次进化的过程中从父代中随机选取一定数量的个体,并在这些个体中选取适应度最高的个体进行遗传操作,对这一过程进行重复操作,直至子代种群与父代种群的规模相同。通过这一过程,极大的保持了种群的多样性。...原创 2021-10-16 15:25:47 · 2718 阅读 · 0 评论 -
多目标优化经典算法——NSGA-II
因为NSGA-II算法是一种遗传算法,所以首先搞清楚遗传算法的流程。遗传算法流程一般遗传算法的流程:种群初始化计算每个个体的适应度选择交叉变异根据是否满足解的精度要求和迭代次数来判断是否进行下一轮的遗传进化。NSGA算法存在的3个问题O(MN^3)计算时间复杂度(其中M代表目标个数,N代表种群个数)非精英机制方法需要指定一个共享参数NSGA-II算法NSGA-II算法主要由以下三个部分组成A、快速非支配排序方法B、拥挤比较算子C、主程序A、快速非支配排序方法B、原创 2021-10-17 08:39:16 · 3556 阅读 · 2 评论