- //相机初始化
- ////////////////////////////////////////////////////////////////////////////////////////////////
- m_bRealTimeProc = false;
- try
- {
- HOperatorSet.CloseAllFramegrabbers();
- m_Cam1.m_Name = "00305313e0c0_Basler_acA250014gm";
- HOperatorSet.OpenFramegrabber("GigEVision", 0, 0, 0, 0, 0, 0, "progressive", -1, "default",
- -1, "false", "default", m_Cam1.m_Name, 0, -1, out m_Cam1.m_AcqHandle);
- m_Cam1.m_bCamIsOk = true;
- m_Image.Dispose();
- HOperatorSet.GrabImage(out m_Image, m_Cam1.m_AcqHandle);
- }
- catch (Exception ex)
- {
- MessageBox.Show("连接相机失败");
- m_Cam1.m_bCamIsOk = false;
- m_Cam1.m_AcqHandle = -1;
- }
复制代码
为什么我的HOperatorSet.OpenFramegrabber会直接跳到catch里面去,用halcon助手采图是可以的,哪位大佬给指明一下,搞了2天了
|