public static MvSSharpnessMeasureConfigParam GetInstance()
            {
                MvSSharpnessMeasureConfigParam param = new MvSSharpnessMeasureConfigParam();

                param.roi     = new MvsCommon.MvSRect();
                param.reserve = new IntPtr[MVConst.Len_24];

                return(param);
            }
        /// <summary>
        /// 第一帧条码图像需要setconfig
        /// </summary>
        public void SetConfig()
        {
            MvSSharpnessMeasureConfigParam smConfigParam = MvSSharpnessMeasureConfigParam.GetInstance();

            MVSHARP.sharpnessMeasureGetConfig(m_handle, ref smConfigParam);

            smConfigParam.roi.left   = 0;
            smConfigParam.roi.top    = 0;
            smConfigParam.roi.right  = Width - 1;
            smConfigParam.roi.bottom = Height - 1;
            smConfigParam.thScore    = 30;

            MVSHARP.sharpnessMeasureSetConfig(m_handle, ref smConfigParam);
        }
 public static extern int sharpnessMeasureGetConfig(IntPtr handle, ref MvSSharpnessMeasureConfigParam param);