数字图像处理
BIT可达鸭
计算机在读博士,AIGC、3D Vision和目标检测,个人主页:https://sharpiless.github.io/ch/
展开
-
BIT 数字图像处理 实验3:Normalized cuts and image segmentation
#include <opencv2/opencv.hpp>#include <iostream>#include <string>#include <tclap/CmdLine.h>#include <cmath>#include <boost/numeric/ublas/symmetric.hpp>#include <boost/numeric/ublas/matrix_sparse.hpp>#include原创 2021-01-31 17:27:16 · 590 阅读 · 0 评论 -
BIT数字图像处理大作业——纯C++实现车道线检测
BIT数字图像处理大作业——纯C++实现车道线检测本文禁止转载,违者必究!1. 前言:2. 基本思路:3. 灰度图变换:4. 直方图均衡化:5. 阈值分割:6. 中值滤波:7. 边缘检测:8. 直线检测:9. 后续思路:获取完整项目代码:本文禁止转载,违者必究!1. 前言:没错这又是大作业,这次是数字图像处理的作业:本来打算用 LaneNet 搞定,结果发现要求是:不能用神经网络(即不能用图像分割算法了);除读取和显示图像,不能用Opencv(即不能调包);所以只能老老实实手写那些图像原创 2021-01-29 21:07:14 · 6707 阅读 · 5 评论 -
BIT 数字图像处理 编程作业1:图像卷积
对给定灰度图像(以矩阵形式输入,整型数),按照给定的卷积核(以矩阵形式输入,浮点数)进行卷积,卷积核不需要翻转,输出图像卷积结果(以矩阵形式输出)。要求:对图像边界处的卷积运算,在卷积核超出图像边界的地方,图像内容按零处理;卷积运算完需要四舍五入,按整型数输出结果,不用对数据范围进行处理,即输出数据可以大于255。输入:m nu v (u、v一定是奇数)m行n列的图像矩阵数据u行v列的卷积核输出:m行n列的图像矩阵数据 (空格相隔)#include <iostrea原创 2021-01-09 20:45:32 · 965 阅读 · 0 评论 -
Visual Studio Opencv4 报错【未定义标识符 “CV_BGR2Lab“】
新版本中色彩空间转换的标识符已经改了,但是文档似乎还没更新。解决方法:把 CV_BGR2Lab 改成 COLOR_BGR2Lab 即可。原创 2021-01-09 14:00:55 · 1498 阅读 · 0 评论 -
BIT 数字图像处理 实验1:图像滤波
数字图像处理第一次上机作业一、作业内容在空域中,对给定图像(lenna.jpg)进行高斯平滑滤波;在空域中,对给定图像(lenna.jpg)进行拉普拉斯锐化滤波。二、作业要求使用 C/C++ 语言实现滤波操作,代码需要体现具体的滤波过程,不能使用现成的滤波函数;自选滤波器的参数,提高在给定图像上的滤波效果。三、提交内容滤波后的结果图像;实验报告,包括实验原理、实验步骤、实验结果和实验分析;源码及注释。四、提交要求将提交的内容打包,压缩包命名为原创 2020-12-29 16:21:53 · 798 阅读 · 0 评论 -
BIT 数字图像处理 编程作业2:LZW编码
问题描述(Description)Lempel-Ziv-Welch(LZW)编码算法是一种无误差压缩算法,将定长码字分配给变长信源符号序列。 现请尝试对输入单张灰度图像进行LZW编码。输入(Input)输入格式如下面的例子所示。第一行为两个由空格隔开的数字M和N,分别代表图片的高和宽。接下来M行,每行有N个数字,每个数字代表图片相应位置的灰度值,相邻的数字由空格隔开。读取数据时要求以行优先的方式读取。例:4 439 39 126 12639 39 126 12639 39 126 1.原创 2020-12-29 16:14:14 · 1485 阅读 · 0 评论