c#将HImage对象保存成图片

c#将HImage对象保存成图片

halcon图片对象HImage用C#代码保存到指定目录

复制代码
/// <summary>
/// 将HImage对象保存成图片
/// </summary>
/// <param name="hImage"></param>
/// <param name="savePath">图像保存目录(注意只是目录)</param>
/// <returns></returns>
public bool SaveImageByHImage(HImage hImage, string savePath = "")
{
    var isOk = false;
    if (hImage != null)
    {
        var saveImagePath = "E://test//" + name;
        if (!string.IsNullOrEmpty(savePath))
        {
            saveImagePath = savePath;
        }
        if (!Directory.Exists(saveImagePath))
        {
            Directory.CreateDirectory(saveImagePath);
        }
        saveImagePath= saveImagePath + "//Ng";
        if (!Directory.Exists(saveImagePath))
        {
            Directory.CreateDirectory(saveImagePath);
        }
        HOperatorSet.WriteImage(hImage, "bmp", 0, saveImagePath + "//" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".bmp");
        isOk = true;
    }
    return isOk;
}
相关推荐
gc_22992 分钟前
C#调用Microsoft.ML.OnnxRuntime和YOLO5模型时的输入数据格式分析
yolo·c#·数据预处理
小涛不学习4 分钟前
Java List 集合深度解析(ArrayList / LinkedList 原理详解)
java·开发语言·windows
清水白石0086 分钟前
Python 方法绑定机制深度解析:bound method、三种方法类型与代码评审实战
开发语言·网络·python
吃着火锅x唱着歌7 分钟前
PHP7内核剖析 学习笔记 第十章 扩展开发(3)
java·笔记·学习
CSDN_kada8 分钟前
杭电网安复试编程Day19
开发语言·c++·算法
猹叉叉(学习版)8 分钟前
【ASP.NET CORE】 11. SignalR
笔记·后端·c#·asp.net·.netcore
MyY_DO9 分钟前
继承+代码复用使用方法说人话
java·开发语言
@国境以南,太阳以西10 分钟前
从0实现OnCall基于Python语言框架
开发语言·python
weixin_3077791316 分钟前
提升 LLM 输出鲁棒性:使用 json_repair 智能修复非标准 JSON
开发语言·人工智能·算法·json·软件工程
for_ever_love__20 分钟前
Objective-C 学习 NSString 和 NSMutableString的基本功能详解
学习·ios·objective-c