- 博客(11)
- 收藏
- 关注
原创 Canny 边缘检测算法
非极大抑制后,图像中仍然可能存在噪声点。Canny 算法采用。使用高斯滤波对图像进行平滑处理,以减少噪声干扰。该阶段用于确定哪些边缘是真正的边缘,哪些是噪声。用于寻找灰度值变化最强的位置,即边缘。用于去除非边缘像素,使边缘更加清晰。,确保边缘的连续性。
2025-02-09 21:40:08
515
原创 Canny 边缘检测算法
非极大抑制后,图像中仍然可能存在噪声点。Canny 算法采用。使用高斯滤波对图像进行平滑处理,以减少噪声干扰。该阶段用于确定哪些边缘是真正的边缘,哪些是噪声。用于寻找灰度值变化最强的位置,即边缘。用于去除非边缘像素,使边缘更加清晰。,确保边缘的连续性。
2025-02-09 21:39:26
877
原创 角点检测与特征点匹配
imwrite(“./效果图/SIFT特征点提取.jpg”, resultImg);③在交点处,往哪个方向移动,衡量系统都变化剧烈;②边缘地址,垂直边缘移动时,衡量系统变换剧烈;① 光滑地区,无论向哪里移动,衡量系数不变;IFT特征点提取", resultImg);极值点(一阶导数最大值,但二阶导数为0)灰度剃度的最大值对应的像素。在特征中最重要的是角点。
2024-08-15 17:52:14
357
原创 OpenCV ----像素距离与连通域
三种常用距离,connectedComponents(),connectedComponentsWithStats求连通域
2024-07-19 17:17:56
1970
原创 LC-3 汇编语言实现简易四子棋
四子棋是一款普遍流行的简易型桌面游戏,据说,虎克船长曾因专注于此游戏而长期隐身在住所,当船员们发现船长的这一专长之后,他们称这个游戏为“船长的情妇”。 四子棋是个双人游戏,两人轮流下棋,棋盘由行和列组成的网格,每个选手每次下一个子直到两人中有一人的棋子连成一条水平线、垂直线或者是对角线。 本实验需要在LC-3中实现简易版四子棋的游戏,两位选手通过键盘和输出窗口轮流交互操作,棋盘由6 X 6的网格组成。 如果棋盘已满,无人获胜,则平局。 有子的地方不能继续落子;
2024-07-18 16:59:27
458
原创 线性滤波(卷积,均值滤波,方框滤波,高斯滤波)
(1)src: 输入图像,待处理的图片深度应该为CV_8U, CV_16U, CV_16S, CV_32F 以及 CV_64F之一。(1)src: 输入图像,待处理的图片深度应该为CV_8U, CV_16U, CV_16S, CV_32F 以及 CV_64F之一。(1)src: 输入图像,待处理的图片深度应该为CV_8U, CV_16U, CV_16S, CV_32F 以及 CV_64F之一。(3)int类型的ddepth,输出图像的深度,-1代表使用原图深度,即src.depth()。
2024-07-18 16:50:32
1878
原创 OpenCV窗口交互(窗口滑动条,鼠标响应)
onChange:回调函数,滑动时调用该函数更新数据,函数原型----------void Foo(int , void*)void Foo(int , void*): int为滑动条的值,void*为任意类型数据,按需求传入。event: 鼠标响应标注,为枚举类型,根据鼠标不同操作变化。flags:鼠标拖拽类型,为枚举类型,根据鼠标不同操作变化。trackbarname :滑动条名称。winname :创建滑动条窗口名称。onMouse: 鼠标响应的回调函数。x,y: 为鼠标在图像中的x,y坐标。
2024-07-17 15:48:05
1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人