# DIPvbNet **Repository Path**: notplus/DIPvbNet ## Basic Information - **Project Name**: DIPvbNet - **Description**: No description available - **Primary Language**: Visual Basic - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## DIP 编程作业 ### 第一阶段 * [x] 程序框架的熟悉、图像文件的读写(包括灰度和彩色图像); * [x] 了解图像的显示、放大、缩小、移动等代码; * [x] 图像的负片、各种镜像(包括灰度和彩色图像); * [x] 直方图计算及显示、灰度统计等; * [x] 灰度变换、直方图均衡化、*直方图规定化; * [x] 调色板的熟悉及编辑,*调色板的应用(栅格数据可视化等); * [x] 熟悉彩色图像数据,完成通道分解及转换等。 * [x] 图像的代数运算(含生成图像) ### 第二阶段 * [x] 加椒盐噪声、中值过滤、简单均值过滤,阈值化处理等; * [x] 通用图像二维卷积的实现;通用图像过滤,试验各类高通滤波、低通滤波,理解图像平滑、图像锐化、边缘增强、边缘增强及提取等; * [x] 梯度锐化;一阶梯度两种取值形式和三种计算方式; * [ ] *边缘保持类平滑滤波方法:中值和均值、各类取值模板。 ## 第三阶段 * [x] 图像旋转、改变图像尺寸、灰度插值等; * [x] *数字图像的几何校正; * [ ] *PCX文件的读写; * [ ] *Hough变换编程实现。 ## 汇总 基本功能: * [x] 灰度变换(分段线性变换) * [x] 直方图均衡化 * [x] 调色板编辑 * [x] 彩色图像通道分解及交换 * [x] 彩色图像转换灰度图像 * [x] 图像的代数运算(含生成图像) * [x] 中值过滤(含加椒盐噪声)、简单均值过滤。 * [x] 图像二维卷积 * [x] 梯度锐化 * [x] 图像旋转(含灰度插值、改变图像尺寸) 扩展功能: * [x] 直方图规定化 * [ ] 调色板的应用(栅格数据可视化等) * [ ] 边缘保持类平滑滤波方法:中值和均值 * [x] 数字图像的几何校正。 * [ ] PCX文件的读写 * [ ] Hough变换编程实现 ### 克隆方法 1. 打开vs,选择克隆或签出代码 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0424/234406_9a541565_5204770.png "1.png") 2. 填入克隆地址 https://gitee.com/notplus/DIPvbNet.git ![输入图片说明](https://images.gitee.com/uploads/images/2020/0424/234448_6986a6a0_5204770.png "2.png") 3. 打开解决方案即可。后续可通过团队资源管理器-同步-提取、拉取获取最新代码。