数字图像处理算法及图形界面UI实现(Python tkinter开发)

目录

  • 数字图像处理算法及图形界面UI实现(Python tkinter开发)
    • 实验内容
    • 效果展示
    • 项目链接(源码)
    • 声明

数字图像处理算法及图形界面UI实现(Python tkinter开发)

实验内容

实现一个C语言或Python语言的数字图像处理程序,包含菜单或者工具栏。主要功能包括:给定任意一副图像,实现以下功能:

  • 功能一:灰度变换增强图像对比度(n值化、线性化、非线性化);
  • 功能二:绘制彩色图像R、G、B通道直方图,要求在一张图上显示;
  • 功能三:实现两幅任意大小、通道的图像相加;
  • 功能四:实现均值滤波和中值滤波;
  • 功能五:实现Sobel算子图像锐化;
    (注意以上功能不要直接调用OpenCV等库函数,要自己用函数代码实现)
  • 功能六:集成作业实现的人脸检测方法(方法数量不限),输入一张图像可以显示出检测到的人脸。

效果展示

操作&UI 效果展示
登陆界面 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第1张图片
注册界面 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第2张图片
主界面 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第3张图片
N值化 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第4张图片
对数灰度变换 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第5张图片
RGB直方图 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第6张图片
图像相加 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第7张图片
中值滤波 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第8张图片
Sobel算子锐化
人脸检测 数字图像处理算法及图形界面UI实现(Python tkinter开发)_第9张图片

项目链接(源码)

完整代码提交于GitHub,Click Here

声明

测试图片来源于网络,侵删~

你可能感兴趣的:(计算机科学与技术,python,数字图像处理,tkinter,人脸识别,工具栏)