捂脸\]这个实现是真的很小众。 Halcon作为一个机器视觉领域的家喻户晓的工具,包含了非常多的算子,在工程中使用起来是非常方便的。但是一些更学术的功能,或是一些开源的前沿算法,Halcon中是不具有的,这时OpenCV可能是更适合的解决方案。 这篇博客记录了我将Python代码中的函数返回的Numpy数组转化为Halcon.Net的HImage变量的方法。 1. Python代码编写。这一步没有什么特殊的,就是常规的一个Python函数,返回值是一个Numpy对象。 2. C#调用Python函数。这一步可以参考我的这篇博客:[C#调用Python的函数(编译为pyd,避免源码泄露)-CSDN博客](https://blog.csdn.net/gaooolianggg/article/details/145563233?spm=1001.2014.3001.5502 "C#调用Python的函数(编译为pyd,避免源码泄露)-CSDN博客") 3. 将Numpy对象转换为HImage: private void SharpenImage(out HImage image) { using (Py.GIL()) { dynamic np = Py.Import("durand_22"); var dd = np.SharpenImage(imagePath); IntPtr ptr = new IntPtr((long)dd.__array_interface__["data"][0]); HOperatorSet.GenImage1(out HObject tempImage, "uint2", 640, 640, ptr); image = new HImage(tempImage); } }
相关推荐
果粒橙_LGC16 分钟前
论文阅读系列(一)Qwen-Image Technical Report雷达学弱狗30 分钟前
backward怎么计算的是torch.tensor(2.0, requires_grad=True)变量的梯度Seeklike32 分钟前
diffuxers学习--AutoPipeline杨过过儿1 小时前
【Task01】:简介与环境配置(第一章1、2节)小妖同学学AI1 小时前
deepseek一键生成word和excel并一键下载黎燃1 小时前
AI助力垃圾分类与回收的可行性研究:从算法到落地的深度解析强盛小灵通专卖员1 小时前
DL00291-联邦学习以去中心化锂离子电池健康预测模型完整实现Hello123网站1 小时前
多墨智能-AI一键生成工作文档/流程图/思维导图有Li2 小时前
CLIK-Diffusion:用于牙齿矫正的临床知识感知扩散模型|文献速递-深度学习人工智能医疗图像大唐荣华2 小时前
视觉语言模型(VLA)分类方法体系