【实例简介】实例中包涵视觉定位,halcon读标签
1,根据大视野自动计算出产品位置,根据小视野计算可以贴标签的位置
2,项目中使用basler相机取向,halcon视觉计算
【实例截图】
核心代码:
namespace FindBarcode
{
public partial class FormMain : Form
{
private Thread showImageThread;
private Thread calculateBigThread;
private Thread calculateSmallThread;
private MesServer serverBig;
private MesServer serverSmall;
public BaslerCamera BigCam;
public BaslerCamera SmallCam;
///
/// 声明委托 和 事件
///
///
private delegate void SetRichTextSN(System.Windows.Forms.RichTextBox pButton, string mStr, Color pColor, string iType);
private Log pLog = new Log();
public FormMain()
{
InitializeComponent();
this.Size = new Size(1532, 1138);
}
private void btn_LoadImage_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "图像文件(*.bmp)|*.bmp";
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.OK)
{
System.Drawing.Image img = System.Drawing.Image.FromFile(ofd.FileName);
this.drawingBoard1.OriginalImage = new Bitmap(img);
this.drawingBoard2.OriginalImage = new Bitmap(img);
//this.drawingBoard1.ClearAll();
img.Dispose();
drawingBoard1.CreatedShapes.Clear();
this.drawingBoard1.Fit