在Window10平台用PyQt5调用MD工业相机拍照取图

安装官方的SDK包后,安装目录下有一个mvsdk.py的相机SDK接口库。

接口库的作用就是封装了相机的C接口,我们操作相机只要通过这些暴露给Python的接口舒服使用就可以了。显然,接口库会根据SDK版本的更新迭代而变化,我们只要安装最新的SDK包,和使用最新的接口库文件就行了。

执行 python grab.py

当前目录下就会生成一帧图像。

显然,我们要调用相机操作实际用途不会止步于此,例程没有python + qt5的例子,下面我们就来做一个。

安装和配置python使用PyQt5的环境这个单元我们这里不作太多讨论,可以参考其他文章,这里预设你已经配置好了python+qt5的开发环境。

代码如下:

# -*- coding: utf-8 -*-
# ljy 2023年9月15日12:48:55
import sys, time
from PyQt5 import QtGui, QtCore, QtWidgets
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
import mvsdk

# 创建一个自定义的窗口类
class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        
        # 设置窗口标题和大小
        self.setWindowTitle("Camera Capture Demo")
        self.setGeometry(100, 100, 640+50, 480+50)
		
        # 创建一个按钮和标签
        self.button = QPushButton("Click me", self)
        self.button.setGeometry(50, 50, 100, 30)
        
        self.LabelProview = QLabel(self)
        self.LabelProview.setGeometry(QtCore.QRect(10, 10, 640, 480))
        self.LabelProview.setText("")
        self.LabelProview.se
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐井观老天

您的鼓励是我分享的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值