基于flask框架实现前后端交互
html对应server
html1对应server1
html对应server2
运行server文件后打开对应的html即可进入系统(一次只能运行一个server,所有server默认使用5000端口)
html中含有的功能
按比例采样(2倍为例)
灰度化
普通二值化
OTSU二值化
反二进制二值化
截断阈值化
反阈值化为0
阈值化为0
平移
镜像(垂直方向左右镜像)
镜像(水平方向上下镜像)
绕坐标轴偏移
顺时针旋转90度
逆时针旋转90度
顺时针旋转45度
逆时针旋转45度
逆时针旋转60度补全版
顺时针旋转60度补全版
重设像素(以200*200为例)
最邻近插值
双线性插值
双三次插值
添加噪声(胡椒和食盐噪声)
添加噪声(高斯噪声)
均值滤波器
排序统计类滤波器
选择性滤波器
腐蚀
膨胀
闭运算
开运算
html1中含有的功能(要求两种图片完全一样大,可以使用testpicture文件夹里的1和2测试)
加
减
乘
除
与
或
非
html中含有的功能(testpicture中附测试文件,要求模板从原图中截下(像素级一致))
模板匹配
剩余的功能不方便写在server里,分了几个单独的py文件
灰度直方图(正常版和累计版)
彩色直方图
hough变化检测线条变化
分HoughLines和HoughLines_P算法
边缘检测
roberts算子,sobel算子,Laplacian 算子,LoG 边缘算子,Canny 算子
图像分割(基于区域生长法)
傅里叶变换
对比度增强
线性变换和伽马变换
空域平滑
邻域平均法和中值滤波法
空域锐化
roberts算子,sobel算子,prewitt算子,Laplacian 算子
频域平滑
理想低通滤波器,巴特沃斯低通滤波器,指数低通滤波器
频域锐化
理想高通滤波器,巴特沃斯高通滤波器,指数高通滤波器