首页 > 编程语言 >Python 实现海康机器人工业相机 MV-CU060-10GM 的实时显示视频流及拍照功能

Python 实现海康机器人工业相机 MV-CU060-10GM 的实时显示视频流及拍照功能

时间:2022-12-06 21:23:47浏览次数:109  
标签:海康 10GM Java 示例 Python 视频流 相机 MV

Python 实现海康机器人工业相机 MV-CU060-10GM 的实时显示视频流及拍照功能


 

一、背景介绍

1、最近项目中需要给客户对接海康机器人工业相机  MV-CU060-10GM;

2、需要通过部署的管理平台,可以在页面上实现如下功能:

    1)相机视频流开始预览;

    2)相机视频流开始预览;

    3)相机拍照功能。

 

二、调研历程

    由于项目团队同事之前没有做过工业相机视频和拍照的相关开发,于是乎,就开启了“漫长”而“煎熬”的调研之路(断断续续持续了1个多月),最终于2022年12月6日,通过 Python “完美”实现了上述的三个功能,特地写下此篇博客,供需要的网友参考,避免少走很多弯路。

    1、海康工业相机官网

     https://www.hikrobotics.com/cn/machinevision/productdetail?id=8518&pageNumber=13&pageSize=20

 

    2、官网示例

    可以在官网提供的客户端工具 MVS,“帮助”--> "Development",点击“Development”会跳转到安装目录,从“Samples”中获取官方提供的一些简单示例。

     如果已经安装了 MVS,直接进入 C:\Program Files (x86)\MVS\Development\Samples 目录即可看到,目前支持 C#、C++、Java、OpenCV、Python、VB等语言。

     本人主要使用Java和Python,所以,本篇博文主要从Java和Python两种语言调研了实现方案。

 

 

     1)Java示例

      SaveImage 有保存图片的示例,但是,没有视频流获取并显示的示例。(参考示例相对较少)

 

    2)Python示例

    GrabImage 目录下有保存图片的示例,Recording 目录下有获取视频流的示例,但是没有将视频流返回前端的示例。(参考示例相对较多)

    

 

标签:海康,10GM,Java,示例,Python,视频流,相机,MV
From: https://www.cnblogs.com/miracle-luna/p/16960556.html

相关文章

  • SpringMVC —— 日期类型参数传递
    日期类型参数传递  相关注解  类型转换器   ......
  • 使用pycharm or vscode来编写python代码?
    pycharm社区版可用于商业项目pycharm社区版可用于商业项目,来源于官方的回答:CanIuseCommunityEditionsofJetBrainsIDEsfordevelopingcommercialproprietarysof......
  • python 集合常用操作
    集合的特性无序、不重复、可迭代常用api创建一个集合需要显式地使用set()方法来声明,如果使用字面量{}来声明解析器会认为这是一个字典。add()往集合中添加一个元素......
  • Pythontext_9
    1#-*-coding:utf-8-*-2importsys#导入sys模块3importpygame#导入pygame模块45pygame.init()#初始化pygame6size=width,height=1000......
  • SpringMVC —— 请求参数(传递json数据)
    接收请求中的json数据         注解     json格式(POJO)  json数组(POJO)   @RequestBody与@RequestParam区别  ......
  • R语言多元动态条件相关DCC-MVGARCH、常相关CCC-MVGARCH模型进行多变量波动率预测
    全文下载链接:http://tecdat.cn/?p=23287最近我们被客户要求撰写关于MVGARCH的研究报告,包括一些图形和统计输出。在本文中,当从单变量波动率预测跳到多变量波动率预测时,我们......
  • Python如何动态监控跟踪文件内容?
    需求:Python如何动态监控跟踪文件内容?写个小工具模仿linux中的tail来监控文件更新的内容?解答:利用文件的指针f.seek(0,2)importtimewithopen("a.txt",mode="r......
  • python制作简单的查询工具
    前言:利用python的flask框架制作简单的手机号码归属地查询工具。首先需要做两个页面,第一个页面收集用户的输入信息,点击“查询”按钮后,跳转到第二个页面,显示查询到的信息。一......
  • python闭包使用(一)
     在python中,当定义了一个函数的时候,函数名实际上是定义了一个变量,指向了一片定义好的函数体,这意味着函数名,也就是定义了一个变量,这个变量存储着所定义的函数的引用......
  • Python (os模块 相对路径使用方法)
    导入os模块importos返回路径path1=os.path.abspath(__file__)print(path1)#当前文件的绝对路径game_folder=os.path.dirname(__file__)print(game_folder)#当前文件的相......