opencv 图像距离变换 distanceTransform

图像距离变换:计算图像中每一个非零点距离离自己最近的零点的距离,然后通过二值化0与非0绘制图像。

cpp 复制代码
#include "iostream"
#include "opencv2/opencv.hpp"
using namespace std;
using namespace cv;

int main()
{
	Mat  img, dst, dstbin, distancetransform,temp;

	img = imread("m3.jpg");
	//转为灰度图
	cvtColor(img, dst, COLOR_BGR2GRAY);
	//二值化,找出目标区域
	threshold(dst, dstbin, 150, 255, THRESH_BINARY);
	//图像距离
	distanceTransform(dstbin, distancetransform, 1, 3, CV_32F);
	//二值化
	threshold(distancetransform, temp, 0, 255, THRESH_BINARY);

	waitKey(0);

	return 1;
}

非0到最近0的最近距离(街区)

相关推荐
侃山7 分钟前
NNLM神经网络语言模型总结
人工智能·神经网络·语言模型
徐行tag17 分钟前
深度学习基础
人工智能·深度学习
大数网23 分钟前
金融科技比惨:恒生电子减员2200人、宇信科技同比营收-24%,长亮科技同比净利-42%
大数据·人工智能·科技·金融
kovlistudio32 分钟前
机器学习第十一讲:标准化 → 把厘米和公斤单位统一成标准值
人工智能·机器学习
水煮蛋不加蛋1 小时前
RAG 赋能客服机器人:多轮对话与精准回复
人工智能·ai·机器人·大模型·llm·rag
池央2 小时前
GPUGeek携手ComfyUI :低成本文生图的高效解决方案
人工智能
Mr.Winter`3 小时前
深度强化学习 | 图文详细推导软性演员-评论家SAC算法原理
人工智能·深度学习·神经网络·机器学习·数据挖掘·机器人·强化学习
强盛小灵通专卖员4 小时前
分类分割详细指标说明
人工智能·深度学习·算法·机器学习
特立独行的猫a5 小时前
HarmonyOS 【诗韵悠然】AI古诗词赏析APP开发实战从零到一系列(一、开篇,项目介绍)
人工智能·华为·harmonyos·古诗词
yu4106216 小时前
2025年中期大语言模型实力深度剖析
人工智能·语言模型·自然语言处理