捂脸\]这个实现是真的很小众。 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); } }
相关推荐
工藤学编程27 分钟前
零基础学AI大模型之LangChain智能体执行引擎AgentExecutor图生生32 分钟前
基于AI的商品场景图批量生成方案,助力电商大促效率翻倍说私域33 分钟前
短视频私域流量池的变现路径创新:基于AI智能名片链动2+1模式S2B2C商城小程序的实践研究yugi98783836 分钟前
用于图像分类的EMAP:概念、实现与工具支持aigcapi39 分钟前
AI搜索排名提升:GEO优化如何成为企业增长新引擎彼岸花开了吗44 分钟前
构建AI智能体:八十、SVD知识整理与降维:从数据混沌到语义秩序的智能转换MM_MS1 小时前
Halcon图像锐化和图像增强、窗口的相关算子韩师傅1 小时前
前端开发消亡史:AI也无法掩盖没有设计创造力的真相AI大佬的小弟1 小时前
【小白第一课】大模型基础知识(1)---大模型到底是啥?lambo mercy1 小时前
无监督学习