大华工业相机图像采集Python代码实现.pdfVIP

  • 10
  • 0
  • 约3.21万字
  • 约 10页
  • 2023-11-12 发布于河南
  • 举报

大华工业相机图像采集Python代码实现.pdf

⼤⼤华华⼯⼯业业相相机机图图像像采采集集Python代代码码实实现现 1 # !/ usr/ bin/env python 2 # coding: utf-8 3 4 Created on 2 17-1 -25 5 6 @author: 7 8 9 from ImageConvert import * 1 from MVSDK import * 11 import time 12 import numpy 13 import gc 14 from PIL import Image 15 from queue import Queue 16 # from Helper import MessageBox 17 18 19 class Camera: 2 21 def __init__(self): 22 23 self .g_cameraStatus UserInfo = bstatus Info 24 self .g_ Image_Grabbing_Timer = 1 # unit : s 25 self .g_isStop = 26 self .connectCallBackFunc Ex = connectCallBackEx (self .dev iceLinkNotify) 27 self .frameCallbackFunc Ex = callbackFunc Ex (self .onGet FrameEx) 28 self .dev = None 29 self .qimage = Queue(maxsize= ) 3 self .userInfo = btest 31 # self .messagebox = MessageBox () 32 33 def onGet FrameEx (self , frame, userInfo): 34 取流回调函数Ex 35 if (self .g_isStop == 1): 36 return 37 38 nRet = frame.contents .valid(frame) 39 if (nRet != ): 4 print(frame is invalid!) 41 # 释放驱动图像缓存资源 42 frame.contents .release(frame) 43 return 44 45 print(BlockId = {}.format(str(frame.contents .get BlockId(frame)))) 46 47 #此处客 应⽤程序应将图像拷贝出使⽤ 48 # 给转码所需的参数赋值 49 imageParams = IMGCNV_SOpenParam() 5 imageParams .dataSize = frame.contents .get ImageSize(frame) 51 imageParams .height = frame.contents .get ImageHeight(frame) 52 imageParams .width = frame.contents .get ImageWidth(frame) 53 imageParams .paddingX = frame.contents .get ImagePaddingX(frame) 54 imageParams .paddingY = frame.contents .get ImagePaddingY(frame) 55 im

文档评论(0)

1亿VIP精品文档

相关文档