基本信息
源码名称:C#Winform+VisionPro+MicroVision相机
源码大小:2.92M
文件格式:.rar
开发语言:C#
更新时间:2020-02-09
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍
应用C#和VisionPro显示MicroVision相机采集的图像
int CamNum = 0;
            //获取相机个数
            MVSTATUS_CODES r = MVGigE.MVGetNumOfCameras(out CamNum);
            if (CamNum == 0)
            {
                MessageBox.Show("没有找到相机,请确认连接和相机IP设置");
                return;
            }
            //打开第0个相机
            r = MVGigE.MVOpenCamByIndex(0, out m_hCam);
            if (m_hCam == IntPtr.Zero)
            {
                if (r == MVSTATUS_CODES.MVST_ACCESS_DENIED)
                {
                    MessageBox.Show("无法打开相机,可能正被别的软件控制");
                    return;
                }
            }
            int w, h;
            //获取图像宽
            r = MVGigE.MVGetWidth(m_hCam, out w);
            if (r != MVSTATUS_CODES.MVST_SUCCESS)
            {
                MessageBox.Show("取得图像宽度失败");
                return;
            }
            //获取图像高
            r = MVGigE.MVGetHeight(m_hCam, out h);
            if (r != MVSTATUS_CODES.MVST_SUCCESS)
            {
                MessageBox.Show("取得图像高度失败");
                return;
            }
            m_nWidth=w;
            m_nHeight=h;
            //获取图像像素格式
            r = MVGigE.MVGetPixelFormat(m_hCam, out m_PixelFormat);
            if (r != MVSTATUS_CODES.MVST_SUCCESS)
            {
                MessageBox.Show("取得图像颜色模式失败");
                return;
            }
            //创建图像
            if (m_PixelFormat == MVAPI.MV_PixelFormatEnums.PixelFormat_Mono8)
                m_hImage = MVAPI.MVImage.MVImageCreate(w, h, 8);
            else
                m_hImage = MVAPI.MVImage.MVImageCreate(w, h, 24);