捂脸\]这个实现是真的很小众。 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); } }
相关推荐
B博士4 小时前
科研进展 | JAG: 大光斑高光谱激光雷达遥感辐射传输模型从垂直视角解锁森林叶绿素分布密码Yao.Li5 小时前
PVN3D ORT CUDA Custom Ops 实现与联调记录诺伦5 小时前
LocalClaw 在智能制造的新机会:6部门AI+电商政策下的工厂AI升级方案小陈工7 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“墨染天姬11 小时前
【AI】端侧AIBOX可以部署哪些智能体AI成长日志11 小时前
【Agentic RL】1.1 什么是Agentic RL:从传统RL到智能体学习2501_9481142411 小时前
2026年大模型API聚合平台技术评测:企业级接入层的治理演进与星链4SAPI架构观察小小工匠11 小时前
LLM - awesome-design-md 从 DESIGN.md 到“可对话的设计系统”:用纯文本驱动 AI 生成一致 UI 的新范式黎阳之光12 小时前
黎阳之光:视频孪生领跑者,铸就中国数字科技全球竞争力小超同学你好12 小时前
面向 LLM 的程序设计 6:Tool Calling 的完整生命周期——从定义、决策、执行到观测回注