程序示例精选
unet裂缝分割检测识别
如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助!

前言

这篇博客针对《unet裂缝分割检测识别》编写代码,代码整洁,规则,易读。 学习与应用推荐首选。


文章目录

一、所需工具软件
二、使用步骤
       1. 主要代码
       2. 运行结果
三、在线协助

一、所需工具软件

       1. Python
       2. Pycharm

二、使用步骤

代码如下(示例):

# 图像预处理
x_transforms = transforms.Compose([
    transforms.ToTensor(),  # -> [0,1]
    transforms.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5])  # ->[-1,1]
])
# 显示模型的输出结果
def test_image(image_path, model_path):
    # 加载模型
    model = Unet(3, 1).to(device)
    model.load_state_dict(torch.load(model_path, map_location=device))
    model.eval()
    # 加载并预处理图片
    image = Image.open(image_path).convert("RGB")
    image_tensor = x_transforms(image).unsqueeze(0).to(device)  # 增加 batch 维度并转移到设备
    # 将预测结果映射到 [0, 255] 范围
    output = (output * 255).astype(np.uint8)
    # 使用 OpenCV 显示原始图像和预测结果
    # 将 PIL 图像转换为 OpenCV 格式
    image_cv = np.array(image)[:, :, ::-1]  # RGB 转 BGR
    # 显示原始图像
    cv2.imshow("Input Image", image_cv)
    # 显示预测结果
    cv2.imshow("Predicted Mask", output)
    # 等待用户按键关闭窗口
    cv2.waitKey(0)
    cv2.destroyAllWindows()
# 测试单张图片
if __name__ == "__main__":
    # 指定图片路径和模型权重路径
    image_path = "image/crack/019.png"  
    model_path = "weights_crack_19.pth"  
    # 调用测试函数
    test_image(image_path, model_path)

运行结果

三、在线协助:

如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助!

1)远程安装运行环境,代码调试
2)Visual Studio, Qt, C++, Python编程语言入门指导
3)界面美化
4)软件制作
5)云服务器申请
6)网站制作

当前文章连接:https://blog.csdn.net/alicema1111/article/details/132666851
个人博客主页https://blog.csdn.net/alicema1111?type=blog
博主所有文章点这里:https://blog.csdn.net/alicema1111?type=blog

博主推荐:
Python人脸识别考勤打卡系统:
https://blog.csdn.net/alicema1111/article/details/133434445
Python果树水果识别https://blog.csdn.net/alicema1111/article/details/130862842
Python+Yolov8+Deepsort入口人流量统计:https://blog.csdn.net/alicema1111/article/details/130454430
Python+Qt人脸识别门禁管理系统:https://blog.csdn.net/alicema1111/article/details/130353433
Python+Qt指纹录入识别考勤系统:https://blog.csdn.net/alicema1111/article/details/129338432
Python Yolov5火焰烟雾识别源码分享:https://blog.csdn.net/alicema1111/article/details/128420453
Python+Yolov8路面桥梁墙体裂缝识别:https://blog.csdn.net/alicema1111/article/details/133434445
Python+Yolov5道路障碍物识别:https://blog.csdn.net/alicema1111/article/details/129589741
Python+Yolov5跌倒检测 摔倒检测 人物目标行为 人体特征识别:https://blog.csdn.net/alicema1111/article/details/129272048

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐