使用opencv直接打开云钥GigE网络工业相机
使用opencv直接打开云钥GigE网络工业相机
一直以来,使用opencv打开网络工业相机获取图像是一个麻烦的事情,一般的做法是对接工业相机厂商提供的SDK库,使用其中API函数。但是SDK库中基本上都有上百个函数,需要详细阅读SDK的API帮助文档,或者寻求工业相机厂商的帮助,这是一个耗时的过程。如果只是想简单的通过相机获取图片,不需要特殊的功能,像打开UVC USB camera那样简单的几行代码就能搞定将是一件很幸福的事情。
使用云钥科技的GigE网络工业相机可以就可以有做到。按以下步骤即可:
- 相机通过网线连接到电脑网口
- 安装相机软件安装包,里面包含相机驱动和CKCam等软件
- 使用CKCam客户端软件打开相机
- 通过配置对话框按开发要求调节图像参数
- 关闭CKCam,调节好的参数会保存到电脑
一切准备就绪,开始写代码了。下面是使用visual studio 2015写的代码。
// OpenCameraByOpencv.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include "opencv2/opencv.hpp"#ifdef _DEBUG
#pragma comment(lib, "opencv_world347d.lib")
#else
#pragma comment(lib, "opencv_world347.lib")
#endifusing namespace cv;int main()
{//打开相机VideoCapture cap;bool isOpend = cap.open(0, cv::CAP_DSHOW);if (isOpend)printf("open camera successfully\n");else{printf("open camera failed\n");return -1;}namedWindow("GigE Image");while (1){Mat img;bool isRead = cap.read(img); //读取相机图像if(isRead)imshow("GigE Image", img); //实时显示相机图像int key = waitKey(1);if (key == 27)break;}destroyWindow("GigE Image");//关闭相机cap.release();return 0;
}
这段代码跟使用普通的USB相机没有区别。so easy!
欢迎大家使用云钥工业相机,支持各种方案定制。
使用opencv直接打开云钥GigE网络工业相机相关推荐
- 海康工业相机MVS SDK使用云钥科技GigeVision千兆网工业相机
介绍 因为海康工业相机完全支持GigeVision协议标准,海康工业相机的MVS SDK可以使用支持Gige Vision的工业相机.云钥科技的UGSMT系统千兆网络相机完全兼容GigeVision协 ...
- 用python打开多个摄像头_了解使用python和OpenCV与VideoCaptu进行多个网络摄像头捕获...
我正在尝试同时(或几乎同时)从多个网络摄像头捕捉图像.我一直在玩OpenCV.VideoCapture和python编程.但有些困惑,希望有人能帮忙解释... 首先,我尝试了视频捕捉(Markus G ...
- python调用Gige网口工业相机 opencv
目录 原理 色彩空间 Bayer 与 deBayer 图像数据处理 代码实现 前期准备 完整代码 原理 色彩空间 图片信息的表示不止只有我们熟知的RGB,还有HLS.HSV.YUV.bayer,由于 ...
- C++下OPENCV驱动调用海康GigE工业相机
系列文章目录 第一章 Ubuntu22下OpenCV4.6.0+contrib模块编译安装 第二章 ubuntu22下C++ kdevelop环境搭建:OpenCV示例 第三章 C++下OPENCV驱 ...
- window10维护不了华为服务器,win10怎么打开云服务器异常
win10怎么打开云服务器异常 内容精选 换一换 本节介绍如何查看云服务器的mac地址.云服务器的mac地址不支持修改.登录Linux云服务器.执行以下命令,查看云服务器的mac地址.ifconfig ...
- 阿里云ECS vpc网络与办公网内网互通
公网远程操作很不安全,因此决定使用内网互通模式,虽然阿里云有自带的vpn,但是太贵了,身为运维的我,一定要为公司省钱,只能想想法子,自己搭建一套内网vpn使用 环境: 阿里云vpc网络的ecs 办公网 ...
- 百度云同步盘网络异常【1】解决办法
昨天突然发现我单位的百度云同步盘客户端无法正常登录,一登录就会显示红色的"网络异常[1]"以为是客户端软件出了什么问题,于是就重新安装,发现还是同样故障.因WEB端登录正常.当天有 ...
- 百度云同步盘网络异常【1】解决办法(续)
前日分享小经验:百度云同步盘网络异常[1]解决办法,因为杀毒重启后就解决了问题,所以就下了结论,是***劫持百度云同步盘客户端通信,导致客户端和服务器的认证通信异常造成的.但@天行健中国元素:看了后, ...
- Matlab打开并控制GigE接口相机
Matlab打开并控制GigE接口相机 1.软硬件 2.网络配置 3.程序 4. 分析原因 1.软硬件 联想拯救者R720电脑 由于这款电脑没有网口,用了一个网口转USB2.0接口. Basler-p ...
最新文章
- unity3d-高频率面试题目
- 《密码与安全新技术专题》第11周作业
- 访存优化_Hibernate事实:多级访存
- python开发小型数据库_python web开发之数据库ORM的 peewee库 动手学习实践笔记
- 深度学习在CTR预估中的应用 文献收藏
- 【Flink】Flink Table 基于Processing Time、Event Time的多种Window实现
- 二维高斯分布(Two-dimensional Gaussian distribution)
- form表单回车提交问题,JS监听回车事件
- Selenium 方法封装 一
- SQL数据库语句大全
- 攻防世界逆向入门maze详解
- c++实训 数组之犯二程度 与队列变换
- java铁三公路自行车_公路车、计时车、铁三车,到底都是什么鬼?
- Windows10官网原版系统下载地址汇总
- 故事:两只老虎的悲惨结局
- word编辑中空格变成灰点
- 如何写出健壮和优雅的代码?
- Linux下使用df与du命令查看磁盘空间
- 0057-在OpenCV环境下使用KNN背景建模提取前景目标
- 华硕vm510l拆电池图解_华硕vm510l的拆机教程详解 参数报价