halcon源程序:

dev_open_window(0, 0, 512, 512, 'black', WindowHandle)
read_image (Image, 'C:/Users/BadGuy/Desktop/猫.jpg')
dev_display(Image)
get_image_size(Image, Width, Height)
rgb3_to_gray(Image, Image, Image, ImageGray)
dev_display(ImageGray)

注意:写halcon程序时,如果过程中的图片需要显示出来,则需要在每个过程中都添加dev_display(**)
第一步:导出C#-halcon./net 程序;(halcon11.0)

第二步:
新建C#窗体程序

第三步:
添加halcondotnet.DLL文件到引用中,并将halconwindow添加至工具箱;
步骤如下:
引用-添加引用-(找到halcon中的halcondotnet.DLL进行添加)

第四步:
在工具箱中添加halconWindow控件
打开工具箱,在空白处右键-选择项-浏览,选择下边文件

第五步:

在Form1窗口添加一个button和halconWindow控件(工具箱中找halcon图标).

第五步:
将导出的程序添加至现有程序的类中(其中就包含using halcondotnet;);
点击项目-添加-现有项-把刚才导出来的类添加进来
第六步:
在Form1.cs中,实例化刚才导进来的类:HDevelopExport HD = new HDevelopExport();
第七步:
在button_click中调用此类的方法:HD.RunHalcon(hWindowControl1.HalconWindow);
C#程序:

namespace Test_cat
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }
  HDevelopExport HD = new HDevelopExport();
  private void button1_Click(object sender, EventArgs e)
    {
      HD.RunHalcon(hWindowControl1.HalconWindow);

    }
  }
}

注意:如果在win64 系统下,则需要将平台更改为X64或者AnyCPU

最新文章

  1. .NET跨平台之旅:生产环境中第2个跑在Linux上的ASP.NET Core站点
  2. 设置WPF输入框焦点
  3. sbt Getting org.scala-sbt sbt 0.13.12 ...
  4. [HNOI2008],[bzoj1008] 越狱(dp+组合数学)
  5. 转载大神的检测网站重定向的python脚本
  6. 安装php-posix
  7. Project Euler 83:Path sum: four ways 路径和:4个方向
  8. 2013ACM省赛题目
  9. python multiprocessing 多进程
  10. 在Visual Studio 2017中发现的问题
  11. Java中的异常简介
  12. 【 HDU 1538 】A Puzzle for Pirates (海盗博弈论)
  13. 利用 Windows API Code Pack 修改音乐的 ID3 信息
  14. Gym 100342J Triatrip (求三元环的数量) (bitset优化)
  15. 【Linux】【Chrome】安装Chrome浏览器的攻略
  16. “数学口袋精灵”第二个Sprint计划(第九天)
  17. SQL开发测试使用基础
  18. GrindEQ Math Utilities 2015破解版 图文安装和序列号补丁激活教程
  19. paip.双网卡多网卡不能上网的联网配置
  20. layui结合SpringMVC上传文件以及携带额外的参数上传文件

热门文章

  1. C#:让控件TextBox的滚动条保持在最下方
  2. DEV控件自定义排序实现
  3. placeholder 兼容 IE
  4. javascript prompt示例
  5. hibernate中多对多关联
  6. VHDL设计时参数定义的方法 例子
  7. HTML 5 新标签
  8. Oracle EBS-SQL (SYS-8):职责定义明细.sql
  9. 解密电子书之二:EPD控制芯片
  10. Windows Azure Web Role 的 IIS 重置