win11 电脑 使用 python 连接USB 海康工业相机 运行示例程序 BasicDemo.py

news2024/11/19 17:50:14

win11 电脑 使用 python 连接USB 海康工业相机 运行示例程序 BasicDemo.py

1.下载海康的mvs客户端和mvs_sdk驱动

官网链接:
https://www.hikrobotics.com/cn/machinevision/service/download?module=0
下载这两个东西,然后安装

在这里插入图片描述

在这里插入图片描述

1.1 我的mvs安装在

F:\APP\haikang20230906\MVS
注意,这个文件夹中自带了一个BasicDemo.py程序
位置在:
F:\APP\haikang20230906\MVS\Development\Samples
我使用的是python语言,所以位置是
F:\APP\haikang20230906\MVS\Development\Samples\Python\BasicDemo
其他语言可以自己参考
在这里插入图片描述

1.2 我的MVS_SDK安装在默认的c盘

在这里插入图片描述

2.修改MvImport路径

修改F:\APP\haikang20230906\MVS\Development\Samples\Python\BasicDemo\BasicDemo.py第10行为自己安装的mvs的路径

sys.path.append("F:\\APP\\haikang20230906\\MVS\\Development\\Samples\\Python\\MvImport")

4.修改MvCamera.dll路径

F:\APP\haikang20230906\MVS\Development\Samples\Python\MvImport\MvCameraControl_class.py
第15行

MvCamCtrldll = WinDLL("C:\\Program Files (x86)\\Common Files\\MVS\\Runtime\\Win64_x64\\MvCameraControl.dll")

5.补全运行所需的库

使用conda创建一个新的环境

conda create -n hik python==3.8
conda activate hik
pip install numpy==1.18.0
pip install opencv-python
pip install pillow==9.0
#注意,使用pillow务必小于等于9.0,不然会报错

6.运行demo

cd APP\haikang20230906\MVS\Development\Samples\Python\BasicDemo
python BasicDemo.py

会弹出这个对话框

在这里插入图片描述
点击 enum devices获取设备
点击open device启动设备
点击start garbbing获取图像
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1105613.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PHPstorm设置自定义代码自动提示,实现HTML页面的模版标签的提示

for {foreach $VAR0$ as $key>$vo } {/foreach}if {if $VAR0$$b }{else /}{/if}ifel {if $VAR0$$b}{elseif $a$b /}{else /}{/if}

不规则的文字环绕

不规则的文字环绕 我们将展示如何使用 CSS 的 shape-outside 和 clip-path 属性来实现不规则的文字环绕效果。 HTML 结构 首先&#xff0c;我们需要一个容器&#xff0c;其中包含一张图片和一段文字&#xff1a; <div class"container"><img src"i…

【算法tips】面试官:说说常见的排序算法。—— 巧记十种排序算法名称

做人呢最重要就是开心 面试时要放松、自信、从容&#xff0c; capybara教你巧记十种排序算法名称&#xff0c; 串联记忆&#xff0c;牢记不忘&#xff0c;快速忆起&#xff0c;从容回答。 十大经典排序算法 1.冒泡排序&#xff08;Bubble Sort&#xff09; 2.选择排序&…

Vue 模板字符串碰到script无法识别,报错Parsing error: Unterminated template.

需求&#xff1a; 将js代码完整的显示在界面上&#xff0c;包括标签 代码如下&#xff1a; 报错信息如下&#xff1a; 我们在上图中可以看到模板字符串加入了script标签后会报错 原因&#xff1a;运行JS的时候由上至下&#xff0c;先识别模板字符串里面的script标签&#xf…

svn 版本回退 并更新到最新

1.目前情况 (1)个人开发使用svn管理版本,没有分支只有主干. (2)最新版是89,想要完全回退到86,忽略所有86-89之间的变化 (3)直接回退后,提交的时候会提示更新(更新后又更新到最新版本了) (4)网上的教程测试都有问题(可能遇到的需求不一样) (5)工具为windows svn小乌龟 2.回…

Vue基础语法核心指令过滤器计算属性监听属性

目录 1. 模板语法 1.1 插值 1.1.1 文本 1.1.2 html 1.1.3 属性 1.1.4 表达式 1.2 指令 1.2.1 核心指令 1.2.1.1 v-if |v-else-if|v-else 1.2.1.2 v-show 1.2.1.3 v-for 1.2.1.4 v-on|v-model|v-for 1.2.1.5 参数 v-bind:href,v-on:click 1.2.1.6 简写 2. 过滤器…

优思学院|ISO9001管理体系从何而来?97%的专家不知道

ISO9001是当前全球最受欢迎的质量管理系统&#xff0c;特别是踏入21世纪以后&#xff0c;采用这套系统的政府部门、公营机构和企业数量都可谓几何级数上升。 截至2020年&#xff0c;ISO组织已向全球170个国家发出合共916842张ISO9001证书。 探源ISO9001的根源 那么&#xff…

代码随想录第45天 | ● 392.判断子序列 ● 115.不同的子序列

392.判断子序列 let ns.lengthlet a0if(n0)return true for(let i0;i<t.length;i){if(s[a]t[i])aif(an)return true}return false// s、t的长度const [m, n] [s.length, t.length];// dp全初始化为0const dp new Array(m 1).fill(0).map(x > new Array(n 1).fill(0))…

SpringBoot SSMP项目搭建保姆级教程

一、SpringBoot项目创建 Idea中创建New Project&#xff0c;选择Spring Initializr&#xff0c;输入Name、Location、JDK等&#xff0c;下一步。 选择合适的 SpringBoot 版本&#xff0c;点击创建。 此时&#xff0c;SpringBoot基础项目已经创建完毕。 二、Entity 开发 引入…

【AIFEM案例教程】压力容器热固耦合分析

AIFEM是由天洑自主研发的一款通用的智能结构仿真软件&#xff0c;助力用户解决固体结构相关的静力学、动力学、振动、热力学等实际工程问题&#xff0c;软件提供高效的前后处理工具和高精度的有限元求解器&#xff0c;帮助用户快速、深入地评估结构的力学性能&#xff0c;加速产…

天锐绿盾公司终端文件数据、资料防泄密系统——自动智能透明加密保护核心数据防止外泄软件

天锐绿盾公司终端文件数据防泄密系统采用高强度加密算法&#xff0c;对各种类型的文件进行实时、强制、透明的加解密。 该系统具有以下特点&#xff1a; 稳定性高&#xff1a;天锐绿盾文档透明加密安全系统是酷卫士电子文档安全管理平台的一个重要功能模块&#xff0c;性能稳定…

如何快速批量修改多个视频的MD5值?

在日常工作和生活中&#xff0c;我们经常需要处理大量的视频文件。有时候&#xff0c;我们需要修改这些视频文件的MD5值来满足某些需求。手动修改每个视频的MD5值是一项繁琐且容易出错的任务。幸运的是&#xff0c;有一种方法可以快速批量修改多个视频的MD5值&#xff0c;以下是…

[MySQL]BLOB/TEXT column ‘xxx‘ used in key specification without a key length

报错信息&#xff1a; SQLSTATE[42000]: Syntax error or access violation: 1170 BLOB/TEXT column xxx used in key specification without a key length 原因&#xff1a; MySQL的唯一索引不支持text类型的字段&#xff01;

Vue3开始

1. Vue3简介 2020年9月18日&#xff0c;Vue.js发布版3.0版本&#xff0c;代号&#xff1a;One Piece&#xff08;海贼王&#xff09; 经历了&#xff1a;4800次提交、40个RFC、600次PR、300贡献者 官方发版地址&#xff1a;Release v3.0.0 One Piece vuejs/core 截止2023年…

网站防护的多种方案,如何让网站坚不可破

越权问题 问题叙述&#xff1a;存在权限管理不当的问题&#xff0c;导致用户可以越权访问资源。 改动提议&#xff1a;强化用户权限认证机制。 留意&#xff1a;通常&#xff0c;这种问题涉及到不同权限用户之间的资源访问&#xff0c;如浏览历史、cookie&#xff0c;以及标识…

软考公告 | 2023下半年软考模拟练习平台上线

软考办官方2023年下半年计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试模拟练习平台已开通&#xff0c;各位考生可于2023年10月16日-11月3日登录免费模拟练习。 模拟地址&#xff1a; https://bm.ruankao.org.cn/sign/welcome 01 软考模拟系统 大家可以登录…

FPGA纯verilog实现RIFFA的PCIE通信,提供工程源码和软件驱动

目录 1、前言免责声明 2、我已有的PCIE方案3、RIFFA简介RIFFA概述RIFFA架构RIFFA驱动RIFFA方案的局限性 4、RIFFA 源码详解用户接口 5、vivado工程详解6、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项 7、上板调试验证并演示8、福利&#xff1a;工程代码的…

滴滴弹性云基于 K8S 的调度实践

上篇文章详细介绍了弹性云混部的落地历程&#xff0c;弹性云是滴滴内部提供给网约车等核心服务的容器平台&#xff0c;其基于 k8s 实现了对海量 node 的管理和 pod 的调度。本文重点介绍弹性云的调度能力&#xff0c;分为以下部分&#xff1a; 调度链路图&#xff1a;介绍当前弹…

【数据结构】Java对象的比较

作者主页&#xff1a;paper jie_博客 本文作者&#xff1a;大家好&#xff0c;我是paper jie&#xff0c;感谢你阅读本文&#xff0c;欢迎一建三连哦。 本文录入于《JAVA数据结构》专栏&#xff0c;本专栏是针对于大学生&#xff0c;编程小白精心打造的。笔者用重金(时间和精力…

Swift 周报 第三十九期

文章目录 前言新闻和社区卖不动了 iPhone 在美国市场销量或陷入停滞与 Apple 专家会面交流 提案通过的提案 Swift论坛推荐博文话题讨论关于我们 前言 本期是 Swift 编辑组整理周报的第三十九期&#xff0c;每个模块已初步成型。各位读者如果有好的提议&#xff0c;欢迎在文末留…