halcon相機拍照設置


HOperatorSet.SetFramegrabberParam(camera_acq_handle, "grab_timeout", -1);    超時設置  無窮

HOperatorSet.SetFramegrabberParam(camera_para_1.camera_acq_handle, "external_trigger", "true");
剛開始采集圖像,需要設置外觸發

HOperatorSet.SetFramegrabberParam(camera_para_1.camera_acq_handle, "external_trigger", "false");
軟件關閉前設置,需要關閉外觸發,相機才能正常退出來


相機初始化

 HOperatorSet.OpenFramegrabber("SaperaLT", 1, 1, 0, 0, 0, 0, "default", 8, "default", -1, "true",
                        "./SysFile/Camera1.ccf", "Xtium-CL_MX4_1", -1, -1, out camera_para_1.camera_acq_handle);
HOperatorSet.SetFramegrabberParam(camera_para_1.camera_acq_handle, "external_trigger", "true");

開始采集圖像循環
            HOperatorSet.SetFramegrabberParam(camera_para_1.camera_acq_handle, "grab_timeout", -1);
            HOperatorSet.GrabImageStart(camera_para_1.camera_acq_handle, -1); 

                HOperatorSet.GrabImageAsync(out SmallOriginalImage, camera_para_1.camera_acq_handle, -1);

軟件關閉 
HOperatorSet.SetFramegrabberParam(camera_acq_handle, "external_trigger", "false");
HOperatorSet.CloseFramegrabber(camera_para_1.camera_acq_handle);  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM